mysql: update to version 5.1.53
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 21 Nov 2010 14:09:24 +0000 (14:09 +0000)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 21 Nov 2010 14:09:24 +0000 (14:09 +0000)
SVN-Revision: 24053

libs/mysql/Makefile
libs/mysql/files/lex_hash.h [new file with mode: 0644]
libs/mysql/patches/500-cross_compile.patch
libs/mysql/patches/501-disable-pthread-and-tests.patch

index 8c23429b1f94c001fb5a5fd14b9ca8c2c32b039a..b13b807c8ca2d69a85b7eec6e150c93819696fd5 100644 (file)
@@ -8,16 +8,16 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=mysql
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=mysql
-PKG_VERSION:=5.0.18
+PKG_VERSION:=5.1.53
 PKG_RELEASE:=3
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=\
 PKG_RELEASE:=3
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=\
-       http://mysql.planetmirror.com/Downloads/MySQL-5.0/ \
-       http://mysql.he.net/Downloads/MySQL-5.0/ \
-       http://www.linorg.usp.br/mysql/Downloads/MySQL-5.0/ \
-       http://mysql.holywar.net/Downloads/MySQL-5.0/
-PKG_MD5SUM:=f18153b0239aaa03fc5a751f2d82cb71
+       http://mysql.planetmirror.com/Downloads/MySQL-5.1/ \
+       http://mysql.he.net/Downloads/MySQL-5.1/ \
+       http://www.linorg.usp.br/mysql/Downloads/MySQL-5.1/ \
+       http://mysql.holywar.net/Downloads/MySQL-5.1/
+PKG_MD5SUM:=e5e7c5b0b5c382489e6a66778703bc46
 
 PKG_BUILD_DEPENDS:=libncurses libreadline
 PKG_BUILD_PARALLEL:=1
 
 PKG_BUILD_DEPENDS:=libncurses libreadline
 PKG_BUILD_PARALLEL:=1
@@ -71,6 +71,7 @@ define Build/Configure
                config.h.in \
                configure \
        );
                config.h.in \
                configure \
        );
+       $(CP) files/lex_hash.h $(PKG_BUILD_DIR)/sql/lex_hash.h
 
        $(call Build/Configure/Default, \
                --enable-shared \
 
        $(call Build/Configure/Default, \
                --enable-shared \
@@ -90,7 +91,7 @@ define Build/Configure
                --without-query-cache \
                --without-mysqlfs \
                --without-vio \
                --without-query-cache \
                --without-mysqlfs \
                --without-vio \
-               --without-openssl \
+               --without-ssl \
                --without-docs \
                --without-man \
                --without-bench \
                --without-docs \
                --without-man \
                --without-bench \
@@ -100,6 +101,7 @@ define Build/Configure
                , \
                mysql_cv_compress=yes \
                mysql_cv_gethostname_style=glibc2 \
                , \
                mysql_cv_compress=yes \
                mysql_cv_gethostname_style=glibc2 \
+               ac_cv_c_stack_direction=-1 \
        );
 endef
 
        );
 endef
 
@@ -178,7 +180,6 @@ define Package/mysql-server/install
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mysqladmin $(1)/usr/bin/
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mysqldump $(1)/usr/bin/
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mysql_install_db $(1)/usr/bin/
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mysqladmin $(1)/usr/bin/
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mysqldump $(1)/usr/bin/
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mysql_install_db $(1)/usr/bin/
-       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mysql_create_system_tables $(1)/usr/bin/
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/my_print_defaults $(1)/usr/bin/
        $(INSTALL_DIR) $(1)/etc/init.d/
        $(INSTALL_BIN) files/mysqld.init $(1)/etc/init.d/mysqld
        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/my_print_defaults $(1)/usr/bin/
        $(INSTALL_DIR) $(1)/etc/init.d/
        $(INSTALL_BIN) files/mysqld.init $(1)/etc/init.d/mysqld
diff --git a/libs/mysql/files/lex_hash.h b/libs/mysql/files/lex_hash.h
new file mode 100644 (file)
index 0000000..9425f93
--- /dev/null
@@ -0,0 +1,6190 @@
+/*
+
+  Do not edit this file directly!
+
+*/
+/* Copyright 2001-2008 MySQL AB, 2008 Sun Microsystems, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 of the License.
+
+   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; see the file COPYING. If not, write to the
+   Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston
+   MA  02110-1301  USA. */
+
+/* Do not edit this file!  This is generated by gen_lex_hash.cc
+that seeks for a perfect hash function */
+
+#include "lex.h"
+
+static uchar sql_functions_map[12604]= {
+'<', '>', 29, 0,
+'!', '|', 32, 0,
+'<', 'X', 150, 0,
+'B', 'Y', 43, 1,
+'A', 'W', 208, 2,
+'A', 'V', 61, 4,
+'A', 'W', 156, 5,
+'C', 'Z', 87, 7,
+'A', 'V', 14, 9,
+'A', 'Y', 188, 9,
+'D', 'U', 136, 10,
+'C', 'V', 202, 10,
+'D', 'U', 72, 11,
+'A', 'U', 104, 11,
+'A', 'S', 173, 11,
+'H', 'U', 231, 11,
+'C', 'S', 245, 11,
+'G', 'S', 26, 12,
+'S', 'S', 39, 12,
+'M', 'M', 61, 12,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   23, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   20, 1,
+0,   0,   1, 0,
+0,   0,   5, 0,
+0,   0,   6, 0,
+0,   0,   4, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   0, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'<', '>', 124, 0,
+0,   0,   43, 2,
+'=', '>', 127, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'T', 129, 0,
+0,   0,   47, 0,
+0,   0,   43, 2,
+0,   0,   127, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'F', 'S', 131, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   61, 1,
+'N', 'R', 145, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   241, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   38, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   42, 2,
+0,   0,   8, 0,
+0,   0,   2, 0,
+0,   0,   3, 0,
+0,   0,   7, 0,
+0,   0,   9, 0,
+0,   0,   23, 0,
+0,   0,   27, 0,
+0,   0,   197, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   200, 0,
+0,   0,   222, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   225, 0,
+0,   0,   72, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   80, 1,
+0,   0,   10, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'D', 'V', 179, 0,
+0,   0,   40, 0,
+0,   0,   87, 0,
+'A', 'I', 220, 0,
+0,   0,   139, 0,
+0,   0,   169, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'P', 229, 0,
+0,   0,   43, 2,
+0,   0,   231, 0,
+0,   0,   43, 2,
+'A', 'O', 232, 0,
+'D', 'O', 2, 1,
+'N', 'U', 18, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   154, 1,
+'E', 'U', 26, 1,
+0,   0,   43, 2,
+0,   0,   10, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   37, 2,
+0,   0,   13, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   17, 0,
+0,   0,   43, 2,
+'D', 'Y', 198, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   24, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   31, 0,
+0,   0,   21, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   22, 0,
+0,   0,   102, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   108, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   126, 0,
+0,   0,   213, 0,
+0,   0,   43, 2,
+0,   0,   224, 0,
+0,   0,   243, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'D', 'N', 247, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 1,
+0,   0,   242, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   241, 255,
+0,   0,   56, 1,
+0,   0,   59, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'T', 'W', 14, 1,
+0,   0,   65, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   240, 255,
+0,   0,   73, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   82, 1,
+0,   0,   172, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   188, 1,
+0,   0,   43, 2,
+0,   0,   208, 1,
+0,   0,   237, 255,
+0,   0,   230, 255,
+'L', 'Y', 67, 1,
+'A', 'U', 87, 1,
+'A', 'U', 132, 1,
+'A', 'X', 159, 1,
+'A', 'U', 201, 1,
+0,   0,   43, 2,
+'A', 'O', 222, 1,
+'N', 'N', 240, 1,
+0,   0,   230, 0,
+'E', 'I', 17, 2,
+'A', 'O', 22, 2,
+0,   0,   44, 1,
+'A', 'U', 75, 2,
+0,   0,   75, 1,
+'A', 'R', 96, 2,
+0,   0,   43, 2,
+'E', 'O', 114, 2,
+'H', 'T', 135, 2,
+'E', 'Y', 148, 2,
+'N', 'S', 187, 2,
+0,   0,   31, 2,
+'A', 'O', 193, 2,
+0,   0,   36, 2,
+0,   0,   39, 2,
+0,   0,   41, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'O', 'T', 81, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   48, 0,
+0,   0,   43, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   45, 0,
+'L', 'S', 108, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   57, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   66, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   90, 0,
+0,   0,   50, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'T', 116, 1,
+0,   0,   53, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   251, 255,
+'T', 'T', 153, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   116, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   123, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   129, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   130, 0,
+'A', 'E', 154, 1,
+0,   0,   96, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   100, 0,
+0,   0,   134, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   135, 0,
+0,   0,   43, 2,
+'D', 'U', 183, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   152, 0,
+0,   0,   140, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   143, 0,
+0,   0,   158, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   162, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   174, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   175, 0,
+0,   0,   186, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   188, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'U', 237, 1,
+0,   0,   190, 0,
+0,   0,   43, 2,
+0,   0,   192, 0,
+'T', 'T', 241, 1,
+'1', 'O', 242, 1,
+0,   0,   214, 0,
+0,   0,   215, 0,
+0,   0,   216, 0,
+0,   0,   217, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   218, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   221, 0,
+0,   0,   232, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   234, 0,
+0,   0,   236, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'F', 'S', 37, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'K', 'S', 51, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'O', 60, 2,
+0,   0,   240, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   241, 0,
+0,   0,   243, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   248, 0,
+0,   0,   249, 0,
+0,   0,   43, 2,
+0,   0,   253, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   0, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   1, 1,
+0,   0,   4, 1,
+0,   0,   52, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   60, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   64, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   67, 1,
+0,   0,   88, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   99, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   103, 1,
+'A', 'A', 125, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   155, 1,
+'D', 'L', 126, 2,
+0,   0,   116, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   120, 1,
+0,   0,   174, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   182, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   213, 1,
+0,   0,   231, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'E', 169, 2,
+0,   0,   234, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'I', 'U', 174, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   248, 1,
+0,   0,   232, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   233, 1,
+0,   0,   227, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   246, 1,
+0,   0,   254, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   11, 2,
+0,   0,   25, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   27, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   28, 2,
+0,   0,   32, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   33, 2,
+'F', 'S', 231, 2,
+'E', 'T', 245, 2,
+'A', 'R', 5, 3,
+0,   0,   43, 2,
+'V', 'V', 28, 3,
+'A', 'O', 35, 3,
+'R', 'R', 68, 3,
+0,   0,   191, 0,
+'N', 'N', 84, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 97, 3,
+'A', 'U', 144, 3,
+'A', 'C', 165, 3,
+'R', 'W', 168, 3,
+'H', 'U', 174, 3,
+'U', 'U', 188, 3,
+'A', 'T', 194, 3,
+'H', 'W', 233, 3,
+'A', 'Y', 249, 3,
+'N', 'S', 18, 4,
+0,   0,   18, 2,
+'H', 'R', 45, 4,
+0,   0,   14, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   19, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   25, 0,
+0,   0,   35, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   42, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   46, 0,
+0,   0,   49, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'E', 23, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   64, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   250, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   89, 0,
+0,   0,   54, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   60, 0,
+'E', 'E', 29, 3,
+'N', 'R', 30, 3,
+0,   0,   147, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   149, 0,
+0,   0,   157, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   160, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'R', 'X', 50, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'O', 'U', 57, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'R', 'U', 64, 3,
+0,   0,   163, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   164, 0,
+0,   0,   165, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   168, 0,
+0,   0,   170, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   172, 0,
+'A', 'O', 69, 3,
+0,   0,   182, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   184, 0,
+'D', 'O', 85, 3,
+0,   0,   201, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   205, 0,
+0,   0,   208, 0,
+'A', 'V', 108, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'M', 'N', 130, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'C', 'C', 132, 3,
+0,   0,   238, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   242, 0,
+0,   0,   244, 0,
+0,   0,   246, 0,
+'A', 'K', 133, 3,
+0,   0,   250, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   254, 0,
+0,   0,   22, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   35, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   47, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   51, 1,
+0,   0,   53, 1,
+0,   0,   43, 2,
+0,   0,   58, 1,
+0,   0,   81, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   83, 1,
+0,   0,   43, 2,
+0,   0,   85, 1,
+0,   0,   94, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   97, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   111, 1,
+'E', 'I', 189, 3,
+0,   0,   113, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   114, 1,
+0,   0,   115, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'S', 214, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   149, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   150, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   157, 1,
+0,   0,   119, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   142, 1,
+0,   0,   173, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   178, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   209, 1,
+0,   0,   220, 1,
+0,   0,   43, 2,
+0,   0,   222, 1,
+0,   0,   224, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   249, 1,
+'I', 'T', 24, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'I', 36, 4,
+0,   0,   0, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   6, 2,
+0,   0,   9, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   14, 2,
+'E', 'I', 56, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   35, 2,
+0,   0,   29, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   30, 2,
+0,   0,   12, 0,
+'A', 'I', 83, 4,
+'H', 'U', 118, 4,
+'E', 'O', 134, 4,
+'L', 'X', 145, 4,
+'A', 'L', 165, 4,
+'L', 'R', 185, 4,
+0,   0,   187, 0,
+'G', 'S', 192, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'I', 219, 4,
+'A', 'O', 224, 4,
+0,   0,   43, 2,
+'F', 'P', 249, 4,
+'A', 'L', 4, 5,
+0,   0,   43, 2,
+'E', 'O', 16, 5,
+'C', 'U', 48, 5,
+0,   0,   225, 1,
+'N', 'P', 149, 5,
+0,   0,   19, 2,
+0,   0,   33, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   34, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'G', 'T', 92, 4,
+0,   0,   37, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'L', 106, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   253, 255,
+0,   0,   38, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   39, 0,
+0,   0,   55, 0,
+0,   0,   62, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   63, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'L', 'M', 132, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   88, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   95, 0,
+0,   0,   69, 0,
+0,   0,   72, 0,
+0,   0,   115, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   128, 0,
+0,   0,   136, 0,
+0,   0,   43, 2,
+'A', 'G', 158, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   144, 0,
+0,   0,   145, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   148, 0,
+0,   0,   43, 2,
+0,   0,   151, 0,
+0,   0,   137, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   141, 0,
+0,   0,   159, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   161, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'O', 'O', 177, 4,
+'A', 'A', 178, 4,
+'T', 'T', 179, 4,
+'4', '8', 180, 4,
+0,   0,   166, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   167, 0,
+0,   0,   181, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   183, 0,
+0,   0,   198, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   199, 0,
+'F', 'S', 205, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   227, 0,
+0,   0,   203, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   207, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   210, 0,
+0,   0,   239, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   245, 0,
+0,   0,   6, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'D', 'M', 239, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   39, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   46, 1,
+0,   0,   30, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   34, 1,
+0,   0,   70, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   78, 1,
+0,   0,   87, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   95, 1,
+'G', 'V', 27, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   152, 1,
+0,   0,   127, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   132, 1,
+0,   0,   133, 1,
+0,   0,   134, 1,
+0,   0,   43, 2,
+'A', 'E', 43, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   145, 1,
+0,   0,   146, 1,
+0,   0,   43, 2,
+0,   0,   148, 1,
+0,   0,   136, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   140, 1,
+0,   0,   160, 1,
+0,   0,   43, 2,
+'C', 'R', 67, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'G', 'M', 97, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'C', 'U', 104, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'R', 128, 5,
+0,   0,   232, 255,
+0,   0,   162, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   165, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'I', 'V', 83, 5,
+0,   0,   168, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   171, 1,
+0,   0,   176, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   177, 1,
+0,   0,   181, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   183, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'R', 123, 5,
+0,   0,   184, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   185, 1,
+'R', 'T', 146, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   236, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   216, 1,
+0,   0,   211, 1,
+0,   0,   43, 2,
+0,   0,   212, 1,
+'I', 'L', 152, 5,
+0,   0,   43, 2,
+0,   0,   7, 2,
+0,   0,   1, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   3, 2,
+'D', 'U', 179, 5,
+'E', 'O', 197, 5,
+'A', 'U', 234, 5,
+'E', 'Y', 43, 6,
+'N', 'X', 91, 6,
+0,   0,   171, 0,
+0,   0,   43, 2,
+0,   0,   185, 0,
+'N', 'T', 118, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 144, 6,
+0,   0,   38, 1,
+'A', 'U', 155, 6,
+'P', 'U', 176, 6,
+'A', 'R', 182, 6,
+0,   0,   112, 1,
+'E', 'O', 215, 6,
+'C', 'Y', 245, 6,
+'I', 'R', 37, 7,
+'N', 'S', 47, 7,
+'A', 'A', 56, 7,
+0,   0,   34, 2,
+0,   0,   255, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   15, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   20, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   28, 0,
+0,   0,   36, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'T', 'T', 208, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   44, 0,
+'_', '_', 209, 5,
+'A', 'X', 210, 5,
+0,   0,   254, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   252, 255,
+0,   0,   51, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'A', 255, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'L', 'N', 5, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'R', 'R', 25, 6,
+'N', 'R', 0, 6,
+0,   0,   56, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   59, 0,
+'L', 'U', 8, 6,
+'M', 'P', 18, 6,
+'T', 'V', 22, 6,
+0,   0,   67, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   70, 0,
+0,   0,   71, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   74, 0,
+0,   0,   83, 0,
+0,   0,   43, 2,
+0,   0,   86, 0,
+'D', 'T', 26, 6,
+0,   0,   249, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   248, 255,
+'C', 'L', 64, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'S', 87, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   133, 0,
+'I', 'L', 74, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'I', 78, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   113, 0,
+0,   0,   109, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   110, 0,
+0,   0,   111, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   112, 0,
+'A', 'C', 88, 6,
+0,   0,   121, 0,
+0,   0,   43, 2,
+0,   0,   122, 0,
+0,   0,   142, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   146, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'T', 102, 6,
+0,   0,   150, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   154, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   245, 255,
+'D', 'V', 125, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   228, 0,
+0,   0,   202, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   212, 0,
+0,   0,   219, 0,
+0,   0,   43, 2,
+0,   0,   229, 0,
+0,   0,   237, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   255, 0,
+0,   0,   55, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   62, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   68, 1,
+0,   0,   77, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   84, 1,
+0,   0,   89, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   96, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   98, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 200, 6,
+0,   0,   101, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   104, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'C', 'F', 211, 6,
+0,   0,   107, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   109, 1,
+'B', 'T', 226, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   153, 1,
+0,   0,   121, 1,
+0,   0,   122, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   131, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   138, 1,
+0,   0,   141, 1,
+0,   0,   43, 2,
+0,   0,   143, 1,
+0,   0,   147, 1,
+0,   0,   161, 1,
+0,   0,   43, 2,
+0,   0,   170, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   186, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   214, 1,
+'B', 'S', 12, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   229, 255,
+'D', 'J', 30, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   221, 1,
+0,   0,   233, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   217, 1,
+0,   0,   239, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   244, 1,
+'I', 'K', 53, 7,
+0,   0,   43, 2,
+0,   0,   8, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   13, 2,
+0,   0,   255, 1,
+0,   0,   43, 2,
+0,   0,   2, 2,
+'R', 'R', 57, 7,
+'C', '_', 58, 7,
+0,   0,   21, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   24, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   225, 255,
+'A', 'O', 111, 7,
+'A', 'U', 150, 7,
+'N', 'X', 218, 7,
+'U', 'U', 229, 7,
+0,   0,   178, 0,
+0,   0,   43, 2,
+'N', 'N', 233, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'O', 241, 7,
+'A', 'O', 21, 8,
+'A', 'V', 49, 8,
+'N', 'P', 71, 8,
+'A', 'R', 74, 8,
+0,   0,   43, 2,
+'E', 'O', 103, 8,
+'C', 'W', 130, 8,
+'I', 'R', 151, 8,
+'N', 'T', 203, 8,
+'A', 'A', 245, 8,
+0,   0,   26, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   41, 2,
+0,   0,   52, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   61, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'N', 126, 7,
+0,   0,   65, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'T', 'T', 140, 7,
+'A', 'I', 141, 7,
+0,   0,   82, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   84, 0,
+'T', 'Y', 171, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   117, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   124, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   131, 0,
+'A', 'E', 177, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   103, 0,
+'B', 'F', 182, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'T', '_', 187, 7,
+0,   0,   97, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   99, 0,
+0,   0,   101, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'S', 199, 7,
+0,   0,   247, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   246, 255,
+0,   0,   138, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   155, 0,
+'L', 'N', 230, 7,
+0,   0,   176, 0,
+0,   0,   43, 2,
+0,   0,   177, 0,
+'N', 'T', 234, 7,
+0,   0,   206, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   220, 0,
+0,   0,   235, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'N', 0, 8,
+'G', 'G', 1, 8,
+'B', 'T', 2, 8,
+0,   0,   2, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   3, 1,
+'X', 'X', 36, 8,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   42, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   45, 1,
+'V', '_', 37, 8,
+0,   0,   29, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'R', 'S', 47, 8,
+0,   0,   25, 1,
+0,   0,   26, 1,
+0,   0,   54, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   69, 1,
+0,   0,   74, 1,
+0,   0,   43, 2,
+0,   0,   76, 1,
+0,   0,   93, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   239, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 92, 8,
+0,   0,   102, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   110, 1,
+'D', 'S', 114, 8,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   151, 1,
+0,   0,   124, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   144, 1,
+0,   0,   159, 1,
+0,   0,   43, 2,
+0,   0,   164, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   175, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   180, 1,
+0,   0,   179, 1,
+0,   0,   43, 2,
+0,   0,   187, 1,
+0,   0,   190, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   210, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   223, 1,
+'N', 'N', 161, 8,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'U', 182, 8,
+'Y', 'Y', 162, 8,
+'B', 'T', 163, 8,
+0,   0,   238, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   240, 1,
+0,   0,   242, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   245, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   247, 1,
+'D', 'S', 210, 8,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'C', 'C', 226, 8,
+0,   0,   253, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   5, 2,
+'_', '_', 227, 8,
+'D', 'T', 228, 8,
+0,   0,   15, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   16, 2,
+'R', 'R', 246, 8,
+'I', '_', 247, 8,
+0,   0,   226, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   224, 255,
+'G', 'L', 36, 9,
+0,   0,   43, 2,
+'H', 'O', 42, 9,
+'A', 'U', 53, 9,
+0,   0,   153, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'O', 'S', 74, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   251, 0,
+'E', 'I', 79, 9,
+0,   0,   63, 1,
+0,   0,   43, 2,
+'A', 'R', 84, 9,
+0,   0,   43, 2,
+'E', 'E', 129, 9,
+'A', 'U', 134, 9,
+'E', 'I', 158, 9,
+'N', 'N', 171, 9,
+'A', 'A', 178, 9,
+0,   0,   16, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   18, 0,
+0,   0,   58, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'L', 'N', 50, 9,
+0,   0,   68, 0,
+0,   0,   73, 0,
+0,   0,   78, 0,
+0,   0,   98, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   120, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   132, 0,
+0,   0,   223, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   226, 0,
+0,   0,   32, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   37, 1,
+'C', 'R', 102, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 118, 9,
+0,   0,   86, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   90, 1,
+0,   0,   100, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   106, 1,
+'A', 'D', 130, 9,
+0,   0,   117, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   125, 1,
+0,   0,   158, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'P', 155, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   194, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   231, 255,
+0,   0,   166, 1,
+0,   0,   43, 2,
+0,   0,   167, 1,
+'M', 'M', 163, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   235, 1,
+'P', 'P', 164, 9,
+'O', 'T', 165, 9,
+0,   0,   228, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   229, 1,
+'D', 'I', 172, 9,
+0,   0,   251, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   4, 2,
+'R', 'R', 179, 9,
+'B', 'I', 180, 9,
+0,   0,   20, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   23, 2,
+'C', 'S', 213, 9,
+0,   0,   43, 2,
+'O', 'O', 230, 9,
+'A', 'E', 14, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   180, 0,
+0,   0,   43, 2,
+0,   0,   196, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   247, 0,
+'A', 'U', 28, 10,
+0,   0,   57, 1,
+0,   0,   79, 1,
+'A', 'R', 72, 10,
+0,   0,   43, 2,
+'E', 'O', 90, 10,
+'Q', 'T', 117, 10,
+'A', 'E', 131, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   40, 2,
+0,   0,   11, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   26, 0,
+'M', 'N', 231, 9,
+'P', 'P', 233, 9,
+'C', 'S', 241, 9,
+'L', 'R', 234, 9,
+0,   0,   75, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   76, 0,
+0,   0,   77, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   79, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'I', 'T', 2, 10,
+0,   0,   80, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   81, 0,
+'Y', 'Y', 19, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   107, 0,
+'_', '_', 20, 10,
+'M', 'S', 21, 10,
+0,   0,   105, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   106, 0,
+0,   0,   14, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'D', 'D', 49, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   49, 1,
+'I', 'I', 50, 10,
+'U', 'U', 51, 10,
+'M', 'M', 52, 10,
+'B', 'T', 53, 10,
+0,   0,   31, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   33, 1,
+0,   0,   92, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   105, 1,
+'A', 'P', 101, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   156, 1,
+0,   0,   118, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   126, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   135, 1,
+0,   0,   137, 1,
+'L', 'L', 121, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   235, 255,
+'W', '_', 122, 10,
+0,   0,   191, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   198, 1,
+0,   0,   226, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   230, 1,
+0,   0,   125, 0,
+0,   0,   156, 0,
+0,   0,   173, 0,
+0,   0,   43, 2,
+'O', 'O', 154, 10,
+0,   0,   209, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'I', 165, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   108, 1,
+0,   0,   43, 2,
+0,   0,   139, 1,
+'Q', 'Y', 193, 10,
+0,   0,   243, 1,
+0,   0,   250, 1,
+'U', 'U', 155, 10,
+'R', 'R', 156, 10,
+'_', '_', 157, 10,
+'M', 'S', 158, 10,
+0,   0,   194, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   195, 0,
+'S', 'S', 174, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   36, 1,
+'T', 'T', 175, 10,
+'E', 'E', 176, 10,
+'R', 'R', 177, 10,
+'_', '_', 178, 10,
+'H', 'U', 179, 10,
+0,   0,   8, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   12, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   21, 1,
+0,   0,   203, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   234, 255,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   228, 255,
+'O', 'U', 222, 10,
+0,   0,   118, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   244, 255,
+0,   0,   43, 2,
+0,   0,   204, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   5, 1,
+0,   0,   50, 1,
+0,   0,   43, 2,
+0,   0,   71, 1,
+0,   0,   91, 1,
+0,   0,   43, 2,
+0,   0,   130, 1,
+'E', 'U', 253, 10,
+0,   0,   236, 1,
+0,   0,   43, 2,
+0,   0,   22, 2,
+0,   0,   85, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'R', 'R', 229, 10,
+'R', 'R', 230, 10,
+'E', 'E', 231, 10,
+'N', 'N', 232, 10,
+'T', 'T', 233, 10,
+'_', '_', 234, 10,
+'D', 'U', 235, 10,
+0,   0,   91, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   92, 0,
+0,   0,   94, 0,
+'R', 'S', 14, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'L', 'L', 16, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   218, 1,
+0,   0,   169, 1,
+0,   0,   238, 255,
+'E', '_', 17, 11,
+0,   0,   189, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'T', 44, 11,
+0,   0,   196, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'S', 51, 11,
+'I', 'I', 52, 11,
+'_', '_', 53, 11,
+'H', 'Y', 54, 11,
+0,   0,   202, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   204, 1,
+0,   0,   43, 2,
+0,   0,   207, 1,
+0,   0,   119, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   189, 0,
+0,   0,   211, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'I', 90, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   129, 1,
+'Q', 'U', 99, 11,
+0,   0,   237, 1,
+0,   0,   17, 2,
+0,   0,   15, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   41, 1,
+0,   0,   205, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   215, 1,
+0,   0,   219, 1,
+'U', 'V', 125, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   233, 0,
+0,   0,   252, 0,
+'A', 'A', 127, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   128, 1,
+'Q', 'Q', 141, 11,
+0,   0,   227, 1,
+0,   0,   12, 2,
+0,   0,   29, 0,
+0,   0,   32, 0,
+'S', 'S', 128, 11,
+'T', 'T', 129, 11,
+'E', 'E', 130, 11,
+'R', 'R', 131, 11,
+'_', '_', 132, 11,
+'L', 'S', 133, 11,
+0,   0,   10, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   19, 1,
+'L', 'L', 142, 11,
+'_', '_', 143, 11,
+'B', 'T', 144, 11,
+0,   0,   192, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'S', 163, 11,
+'I', 'I', 164, 11,
+'_', '_', 165, 11,
+'M', 'S', 166, 11,
+0,   0,   201, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   200, 1,
+0,   0,   30, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'E', 192, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'U', 197, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   206, 1,
+0,   0,   104, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   114, 0,
+'S', 'S', 218, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   48, 1,
+'T', 'T', 219, 11,
+'E', 'E', 220, 11,
+'R', 'R', 221, 11,
+'_', '_', 222, 11,
+'L', 'S', 223, 11,
+0,   0,   9, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   11, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   17, 1,
+0,   0,   193, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   13, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   123, 1,
+0,   0,   197, 1,
+0,   0,   43, 2,
+0,   0,   252, 1,
+0,   0,   93, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'A', 6, 12,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   193, 1,
+'S', 'S', 7, 12,
+'T', 'T', 8, 12,
+'E', 'E', 9, 12,
+'R', 'R', 10, 12,
+'_', '_', 11, 12,
+'S', 'S', 12, 12,
+'S', 'S', 13, 12,
+'L', 'L', 14, 12,
+'_', '_', 15, 12,
+'C', 'C', 16, 12,
+'A', 'I', 17, 12,
+0,   0,   16, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   18, 1,
+0,   0,   179, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   40, 1,
+0,   0,   66, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   163, 1,
+'Q', 'Q', 40, 12,
+'L', 'L', 41, 12,
+'_', '_', 42, 12,
+'C', 'T', 43, 12,
+0,   0,   195, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   199, 1,
+'A', 'A', 62, 12,
+'S', 'X', 63, 12,
+0,   0,   7, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'_', '_', 69, 12,
+'Q', 'U', 70, 12,
+0,   0,   24, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'P', 'S', 75, 12,
+0,   0,   27, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   28, 1,
+};
+
+static uchar symbols_map[11740]= {
+'<', '>', 29, 0,
+'!', '|', 32, 0,
+'<', 'X', 150, 0,
+'B', 'Y', 11, 1,
+'A', 'W', 147, 2,
+'A', 'V', 0, 4,
+'A', 'W', 88, 5,
+'C', 'Z', 201, 6,
+'A', 'V', 72, 8,
+'A', 'Y', 242, 8,
+'D', 'U', 187, 9,
+'C', 'V', 244, 9,
+'D', 'U', 112, 10,
+'A', 'U', 144, 10,
+'A', 'S', 213, 10,
+'H', 'U', 15, 11,
+'C', 'S', 29, 11,
+'G', 'S', 66, 11,
+'S', 'S', 79, 11,
+'M', 'M', 101, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   23, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   20, 1,
+0,   0,   1, 0,
+0,   0,   5, 0,
+0,   0,   6, 0,
+0,   0,   4, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   0, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'<', '>', 124, 0,
+0,   0,   43, 2,
+'=', '>', 127, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'T', 129, 0,
+0,   0,   47, 0,
+0,   0,   43, 2,
+0,   0,   127, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'F', 'S', 131, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   61, 1,
+'N', 'R', 145, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   241, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   38, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   42, 2,
+0,   0,   8, 0,
+0,   0,   2, 0,
+0,   0,   3, 0,
+0,   0,   7, 0,
+0,   0,   9, 0,
+0,   0,   23, 0,
+0,   0,   27, 0,
+0,   0,   197, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   200, 0,
+0,   0,   222, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   225, 0,
+0,   0,   72, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   80, 1,
+0,   0,   10, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'D', 'V', 179, 0,
+0,   0,   40, 0,
+0,   0,   87, 0,
+'A', 'I', 220, 0,
+0,   0,   139, 0,
+0,   0,   169, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'P', 229, 0,
+0,   0,   43, 2,
+0,   0,   231, 0,
+0,   0,   43, 2,
+0,   0,   43, 1,
+'D', 'O', 232, 0,
+'N', 'U', 244, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   154, 1,
+'E', 'S', 252, 0,
+0,   0,   43, 2,
+0,   0,   10, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   37, 2,
+0,   0,   13, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   17, 0,
+0,   0,   43, 2,
+'D', 'Y', 198, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   24, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   31, 0,
+0,   0,   21, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   22, 0,
+0,   0,   102, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   108, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   126, 0,
+0,   0,   213, 0,
+0,   0,   43, 2,
+0,   0,   224, 0,
+0,   0,   56, 1,
+0,   0,   59, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   65, 1,
+0,   0,   73, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   82, 1,
+0,   0,   172, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   188, 1,
+0,   0,   43, 2,
+0,   0,   208, 1,
+'L', 'Y', 35, 1,
+'A', 'U', 55, 1,
+'A', 'U', 84, 1,
+'A', 'X', 111, 1,
+'A', 'U', 153, 1,
+0,   0,   43, 2,
+'A', 'O', 174, 1,
+'N', 'N', 192, 1,
+0,   0,   230, 0,
+'E', 'I', 225, 1,
+'A', 'O', 230, 1,
+0,   0,   44, 1,
+'A', 'U', 27, 2,
+0,   0,   75, 1,
+'A', 'R', 48, 2,
+0,   0,   43, 2,
+'E', 'O', 66, 2,
+'H', 'T', 87, 2,
+'E', 'Y', 100, 2,
+'N', 'S', 126, 2,
+0,   0,   31, 2,
+'A', 'O', 132, 2,
+0,   0,   36, 2,
+0,   0,   39, 2,
+0,   0,   41, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'O', 'T', 49, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   48, 0,
+0,   0,   43, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   45, 0,
+'L', 'S', 76, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   57, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   66, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   90, 0,
+0,   0,   50, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   53, 0,
+'T', 'T', 105, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   116, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   123, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   129, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   130, 0,
+'A', 'E', 106, 1,
+0,   0,   96, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   100, 0,
+0,   0,   134, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   135, 0,
+0,   0,   43, 2,
+'D', 'U', 135, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   152, 0,
+0,   0,   140, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   143, 0,
+0,   0,   158, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   162, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   174, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   175, 0,
+0,   0,   186, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   188, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'U', 189, 1,
+0,   0,   190, 0,
+0,   0,   43, 2,
+0,   0,   192, 0,
+'T', 'T', 193, 1,
+'1', 'O', 194, 1,
+0,   0,   214, 0,
+0,   0,   215, 0,
+0,   0,   216, 0,
+0,   0,   217, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   218, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   221, 0,
+0,   0,   232, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   234, 0,
+0,   0,   236, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'F', 'S', 245, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'K', 'S', 3, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'O', 12, 2,
+0,   0,   240, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   241, 0,
+0,   0,   243, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   248, 0,
+0,   0,   249, 0,
+0,   0,   43, 2,
+0,   0,   253, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   0, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   1, 1,
+0,   0,   4, 1,
+0,   0,   52, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   60, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   64, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   67, 1,
+0,   0,   88, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   99, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   103, 1,
+'A', 'A', 77, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   155, 1,
+'D', 'L', 78, 2,
+0,   0,   116, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   120, 1,
+0,   0,   174, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   182, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   213, 1,
+0,   0,   231, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'E', 121, 2,
+0,   0,   234, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   246, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   248, 1,
+0,   0,   232, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   233, 1,
+0,   0,   254, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   11, 2,
+0,   0,   25, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   27, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   28, 2,
+0,   0,   32, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   33, 2,
+'F', 'S', 170, 2,
+'E', 'T', 184, 2,
+'A', 'R', 200, 2,
+0,   0,   43, 2,
+'V', 'V', 223, 2,
+'A', 'O', 230, 2,
+'R', 'R', 7, 3,
+0,   0,   191, 0,
+'N', 'N', 23, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 36, 3,
+'A', 'U', 83, 3,
+'A', 'C', 104, 3,
+'R', 'W', 107, 3,
+'H', 'U', 113, 3,
+'U', 'U', 127, 3,
+'A', 'T', 133, 3,
+'H', 'W', 172, 3,
+'A', 'Y', 188, 3,
+'N', 'S', 213, 3,
+0,   0,   18, 2,
+'H', 'R', 240, 3,
+0,   0,   14, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   19, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   25, 0,
+0,   0,   35, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   42, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   46, 0,
+0,   0,   49, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'E', 218, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   64, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   89, 0,
+0,   0,   54, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   60, 0,
+'E', 'E', 224, 2,
+'N', 'R', 225, 2,
+0,   0,   147, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   149, 0,
+0,   0,   157, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   160, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'R', 'X', 245, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'O', 'U', 252, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'R', 'U', 3, 3,
+0,   0,   163, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   164, 0,
+0,   0,   165, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   168, 0,
+0,   0,   170, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   172, 0,
+'A', 'O', 8, 3,
+0,   0,   182, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   184, 0,
+'D', 'O', 24, 3,
+0,   0,   201, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   205, 0,
+0,   0,   208, 0,
+'A', 'V', 47, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'M', 'N', 69, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'C', 'C', 71, 3,
+0,   0,   238, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   242, 0,
+0,   0,   244, 0,
+0,   0,   246, 0,
+'A', 'K', 72, 3,
+0,   0,   250, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   254, 0,
+0,   0,   22, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   35, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   47, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   51, 1,
+0,   0,   53, 1,
+0,   0,   43, 2,
+0,   0,   58, 1,
+0,   0,   81, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   83, 1,
+0,   0,   43, 2,
+0,   0,   85, 1,
+0,   0,   94, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   97, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   111, 1,
+'E', 'I', 128, 3,
+0,   0,   113, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   114, 1,
+0,   0,   115, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'S', 153, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   149, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   150, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   157, 1,
+0,   0,   119, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   142, 1,
+0,   0,   173, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   178, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   209, 1,
+0,   0,   220, 1,
+0,   0,   43, 2,
+0,   0,   222, 1,
+0,   0,   224, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   249, 1,
+'I', 'T', 219, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'I', 231, 3,
+0,   0,   0, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   6, 2,
+0,   0,   9, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   14, 2,
+'E', 'I', 251, 3,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   35, 2,
+0,   0,   29, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   30, 2,
+0,   0,   12, 0,
+'A', 'I', 22, 4,
+'H', 'U', 51, 4,
+'E', 'O', 67, 4,
+'L', 'X', 78, 4,
+'A', 'L', 98, 4,
+'L', 'R', 118, 4,
+0,   0,   187, 0,
+'G', 'S', 125, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'I', 152, 4,
+'A', 'O', 157, 4,
+0,   0,   43, 2,
+'F', 'P', 182, 4,
+'A', 'L', 193, 4,
+0,   0,   43, 2,
+'E', 'O', 205, 4,
+'C', 'T', 237, 4,
+0,   0,   225, 1,
+'N', 'P', 81, 5,
+0,   0,   19, 2,
+0,   0,   33, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   34, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'G', 'N', 31, 4,
+0,   0,   37, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'L', 39, 4,
+0,   0,   38, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   39, 0,
+0,   0,   55, 0,
+0,   0,   62, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   63, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'L', 'M', 65, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   88, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   95, 0,
+0,   0,   69, 0,
+0,   0,   72, 0,
+0,   0,   115, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   128, 0,
+0,   0,   136, 0,
+0,   0,   43, 2,
+'A', 'G', 91, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   144, 0,
+0,   0,   145, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   148, 0,
+0,   0,   43, 2,
+0,   0,   151, 0,
+0,   0,   137, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   141, 0,
+0,   0,   159, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   161, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'O', 'O', 110, 4,
+'A', 'A', 111, 4,
+'T', 'T', 112, 4,
+'4', '8', 113, 4,
+0,   0,   166, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   167, 0,
+0,   0,   181, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   183, 0,
+0,   0,   198, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   199, 0,
+'F', 'S', 138, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   227, 0,
+0,   0,   203, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   207, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   210, 0,
+0,   0,   239, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   245, 0,
+0,   0,   6, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'D', 'M', 172, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   39, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   46, 1,
+0,   0,   30, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   34, 1,
+0,   0,   70, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   78, 1,
+0,   0,   87, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   95, 1,
+'G', 'V', 216, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   152, 1,
+0,   0,   127, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   132, 1,
+0,   0,   133, 1,
+0,   0,   134, 1,
+0,   0,   43, 2,
+'A', 'E', 232, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   145, 1,
+0,   0,   146, 1,
+0,   0,   43, 2,
+0,   0,   148, 1,
+0,   0,   136, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   140, 1,
+0,   0,   160, 1,
+0,   0,   43, 2,
+'C', 'R', 255, 4,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'G', 'M', 29, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'C', 'U', 36, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'R', 60, 5,
+0,   0,   162, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   165, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'I', 'V', 15, 5,
+0,   0,   168, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   171, 1,
+0,   0,   176, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   177, 1,
+0,   0,   181, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   183, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'R', 55, 5,
+0,   0,   184, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   185, 1,
+'R', 'T', 78, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   216, 1,
+0,   0,   211, 1,
+0,   0,   43, 2,
+0,   0,   212, 1,
+'I', 'L', 84, 5,
+0,   0,   43, 2,
+0,   0,   7, 2,
+0,   0,   1, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   3, 2,
+'G', 'U', 111, 5,
+'E', 'O', 126, 5,
+'A', 'O', 137, 5,
+'E', 'Y', 178, 5,
+'N', 'X', 226, 5,
+0,   0,   171, 0,
+0,   0,   43, 2,
+0,   0,   185, 0,
+'N', 'T', 249, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 19, 6,
+0,   0,   38, 1,
+'A', 'U', 30, 6,
+'P', 'U', 51, 6,
+'A', 'R', 57, 6,
+0,   0,   112, 1,
+'E', 'O', 90, 6,
+'C', 'U', 120, 6,
+'I', 'R', 157, 6,
+'N', 'S', 167, 6,
+'A', 'A', 176, 6,
+0,   0,   34, 2,
+0,   0,   15, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   20, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   28, 0,
+0,   0,   36, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   44, 0,
+0,   0,   51, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'A', 152, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'L', 'N', 158, 5,
+'N', 'R', 153, 5,
+0,   0,   56, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   59, 0,
+'L', 'U', 161, 5,
+'M', 'P', 171, 5,
+'T', 'V', 175, 5,
+0,   0,   67, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   70, 0,
+0,   0,   71, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   74, 0,
+0,   0,   83, 0,
+0,   0,   43, 2,
+0,   0,   86, 0,
+'C', 'L', 199, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'S', 222, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   133, 0,
+'I', 'L', 209, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'I', 213, 5,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   113, 0,
+0,   0,   109, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   110, 0,
+0,   0,   111, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   112, 0,
+'A', 'C', 223, 5,
+0,   0,   121, 0,
+0,   0,   43, 2,
+0,   0,   122, 0,
+0,   0,   142, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   146, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'P', 237, 5,
+0,   0,   150, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   154, 0,
+'D', 'V', 0, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   228, 0,
+0,   0,   202, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   212, 0,
+0,   0,   219, 0,
+0,   0,   43, 2,
+0,   0,   229, 0,
+0,   0,   237, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   255, 0,
+0,   0,   55, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   62, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   68, 1,
+0,   0,   77, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   84, 1,
+0,   0,   89, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   96, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   98, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 75, 6,
+0,   0,   101, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   104, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'C', 'F', 86, 6,
+0,   0,   107, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   109, 1,
+'B', 'T', 101, 6,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   153, 1,
+0,   0,   121, 1,
+0,   0,   122, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   131, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   138, 1,
+0,   0,   141, 1,
+0,   0,   43, 2,
+0,   0,   143, 1,
+0,   0,   147, 1,
+0,   0,   161, 1,
+0,   0,   43, 2,
+0,   0,   170, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   186, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   214, 1,
+'B', 'S', 139, 6,
+0,   0,   217, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   221, 1,
+0,   0,   239, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   244, 1,
+'I', 'K', 173, 6,
+0,   0,   43, 2,
+0,   0,   8, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   13, 2,
+0,   0,   255, 1,
+0,   0,   43, 2,
+0,   0,   2, 2,
+'R', 'R', 177, 6,
+'C', 'Y', 178, 6,
+0,   0,   21, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   24, 2,
+'A', 'O', 225, 6,
+'A', 'U', 8, 7,
+'N', 'X', 45, 7,
+'U', 'U', 56, 7,
+0,   0,   178, 0,
+0,   0,   43, 2,
+'N', 'N', 60, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'O', 68, 7,
+'A', 'O', 104, 7,
+'A', 'V', 132, 7,
+'N', 'P', 154, 7,
+'A', 'R', 157, 7,
+0,   0,   43, 2,
+'E', 'O', 186, 7,
+'C', 'W', 213, 7,
+'I', 'R', 234, 7,
+'N', 'T', 30, 8,
+0,   0,   43, 2,
+0,   0,   26, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   41, 2,
+0,   0,   52, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   61, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'N', 240, 6,
+0,   0,   65, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'T', 'T', 254, 6,
+'A', 'I', 255, 6,
+0,   0,   82, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   84, 0,
+'T', 'Y', 29, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   117, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   124, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   131, 0,
+'A', 'E', 35, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   103, 0,
+'B', 'F', 40, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   101, 0,
+0,   0,   97, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   99, 0,
+0,   0,   138, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   155, 0,
+'L', 'N', 57, 7,
+0,   0,   176, 0,
+0,   0,   43, 2,
+0,   0,   177, 0,
+'N', 'T', 61, 7,
+0,   0,   206, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   220, 0,
+0,   0,   235, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'N', 83, 7,
+'G', 'G', 84, 7,
+'B', 'T', 85, 7,
+0,   0,   2, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   3, 1,
+'X', 'X', 119, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   42, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   45, 1,
+'V', '_', 120, 7,
+0,   0,   29, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'R', 'S', 130, 7,
+0,   0,   25, 1,
+0,   0,   26, 1,
+0,   0,   54, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   69, 1,
+0,   0,   74, 1,
+0,   0,   43, 2,
+0,   0,   76, 1,
+0,   0,   93, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 175, 7,
+0,   0,   102, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   110, 1,
+'D', 'S', 197, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   151, 1,
+0,   0,   124, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   144, 1,
+0,   0,   159, 1,
+0,   0,   43, 2,
+0,   0,   164, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   175, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   180, 1,
+0,   0,   179, 1,
+0,   0,   43, 2,
+0,   0,   187, 1,
+0,   0,   190, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   210, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   223, 1,
+'N', 'N', 244, 7,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'U', 9, 8,
+'Y', 'Y', 245, 7,
+'B', 'T', 246, 7,
+0,   0,   238, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   240, 1,
+0,   0,   242, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   245, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   247, 1,
+'D', 'S', 37, 8,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'C', 'C', 53, 8,
+0,   0,   253, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   5, 2,
+'_', '_', 54, 8,
+'D', 'T', 55, 8,
+0,   0,   15, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   16, 2,
+'G', 'L', 94, 8,
+0,   0,   43, 2,
+'H', 'O', 100, 8,
+'A', 'U', 111, 8,
+0,   0,   153, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'O', 'S', 132, 8,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   251, 0,
+'E', 'I', 137, 8,
+0,   0,   63, 1,
+0,   0,   43, 2,
+'A', 'R', 142, 8,
+0,   0,   43, 2,
+'E', 'E', 187, 8,
+'A', 'Q', 192, 8,
+'E', 'I', 212, 8,
+'N', 'N', 225, 8,
+'A', 'A', 232, 8,
+0,   0,   16, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   18, 0,
+0,   0,   58, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'L', 'N', 108, 8,
+0,   0,   68, 0,
+0,   0,   73, 0,
+0,   0,   78, 0,
+0,   0,   98, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   120, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   132, 0,
+0,   0,   223, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   226, 0,
+0,   0,   32, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   37, 1,
+'C', 'R', 160, 8,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'E', 'O', 176, 8,
+0,   0,   86, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   90, 1,
+0,   0,   100, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   106, 1,
+'A', 'D', 188, 8,
+0,   0,   117, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   125, 1,
+0,   0,   158, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'P', 209, 8,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   194, 1,
+0,   0,   166, 1,
+0,   0,   43, 2,
+0,   0,   167, 1,
+'M', 'M', 217, 8,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   235, 1,
+'P', 'P', 218, 8,
+'O', 'T', 219, 8,
+0,   0,   228, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   229, 1,
+'D', 'I', 226, 8,
+0,   0,   251, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   4, 2,
+'R', 'R', 233, 8,
+'B', 'I', 234, 8,
+0,   0,   20, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   23, 2,
+'C', 'S', 11, 9,
+0,   0,   43, 2,
+'O', 'O', 28, 9,
+'A', 'E', 68, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   180, 0,
+0,   0,   43, 2,
+0,   0,   196, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   247, 0,
+'A', 'U', 82, 9,
+0,   0,   57, 1,
+0,   0,   79, 1,
+'A', 'R', 126, 9,
+0,   0,   43, 2,
+'E', 'O', 144, 9,
+'Q', 'Q', 171, 9,
+'A', 'E', 182, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   40, 2,
+0,   0,   11, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   26, 0,
+'M', 'N', 29, 9,
+'P', 'P', 31, 9,
+'C', 'S', 39, 9,
+'L', 'R', 32, 9,
+0,   0,   75, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   76, 0,
+0,   0,   77, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   79, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'I', 'T', 56, 9,
+0,   0,   80, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   81, 0,
+'Y', 'Y', 73, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   107, 0,
+'_', '_', 74, 9,
+'M', 'S', 75, 9,
+0,   0,   105, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   106, 0,
+0,   0,   14, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'D', 'D', 103, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   49, 1,
+'I', 'I', 104, 9,
+'U', 'U', 105, 9,
+'M', 'M', 106, 9,
+'B', 'T', 107, 9,
+0,   0,   31, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   33, 1,
+0,   0,   92, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   105, 1,
+'A', 'P', 155, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   156, 1,
+0,   0,   118, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   126, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   135, 1,
+0,   0,   137, 1,
+'L', 'L', 172, 9,
+'W', '_', 173, 9,
+0,   0,   191, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   198, 1,
+0,   0,   226, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   230, 1,
+0,   0,   125, 0,
+0,   0,   156, 0,
+0,   0,   173, 0,
+0,   0,   43, 2,
+'O', 'O', 205, 9,
+0,   0,   209, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'I', 216, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   108, 1,
+0,   0,   43, 2,
+0,   0,   139, 1,
+0,   0,   203, 1,
+0,   0,   243, 1,
+0,   0,   250, 1,
+'U', 'U', 206, 9,
+'R', 'R', 207, 9,
+'_', '_', 208, 9,
+'M', 'S', 209, 9,
+0,   0,   194, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   195, 0,
+'S', 'S', 225, 9,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   36, 1,
+'T', 'T', 226, 9,
+'E', 'E', 227, 9,
+'R', 'R', 228, 9,
+'_', '_', 229, 9,
+'H', 'U', 230, 9,
+0,   0,   8, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   12, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   21, 1,
+'O', 'U', 8, 10,
+0,   0,   118, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   204, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   5, 1,
+0,   0,   50, 1,
+0,   0,   43, 2,
+0,   0,   71, 1,
+0,   0,   91, 1,
+0,   0,   43, 2,
+0,   0,   130, 1,
+'E', 'U', 39, 10,
+0,   0,   236, 1,
+0,   0,   43, 2,
+0,   0,   22, 2,
+0,   0,   85, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'R', 'R', 15, 10,
+'R', 'R', 16, 10,
+'E', 'E', 17, 10,
+'N', 'N', 18, 10,
+'T', 'T', 19, 10,
+'_', '_', 20, 10,
+'D', 'U', 21, 10,
+0,   0,   91, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   92, 0,
+0,   0,   94, 0,
+0,   0,   169, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'L', 'L', 56, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   218, 1,
+'E', '_', 57, 10,
+0,   0,   189, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'N', 'T', 84, 10,
+0,   0,   196, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'S', 91, 10,
+'I', 'I', 92, 10,
+'_', '_', 93, 10,
+'H', 'Y', 94, 10,
+0,   0,   202, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   204, 1,
+0,   0,   43, 2,
+0,   0,   207, 1,
+0,   0,   119, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   189, 0,
+0,   0,   211, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'I', 130, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   129, 1,
+'Q', 'U', 139, 10,
+0,   0,   237, 1,
+0,   0,   17, 2,
+0,   0,   15, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   41, 1,
+0,   0,   205, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   215, 1,
+0,   0,   219, 1,
+'U', 'V', 165, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   233, 0,
+0,   0,   252, 0,
+'A', 'A', 167, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   128, 1,
+'Q', 'Q', 181, 10,
+0,   0,   227, 1,
+0,   0,   12, 2,
+0,   0,   29, 0,
+0,   0,   32, 0,
+'S', 'S', 168, 10,
+'T', 'T', 169, 10,
+'E', 'E', 170, 10,
+'R', 'R', 171, 10,
+'_', '_', 172, 10,
+'L', 'S', 173, 10,
+0,   0,   10, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   19, 1,
+'L', 'L', 182, 10,
+'_', '_', 183, 10,
+'B', 'T', 184, 10,
+0,   0,   192, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'S', 'S', 203, 10,
+'I', 'I', 204, 10,
+'_', '_', 205, 10,
+'M', 'S', 206, 10,
+0,   0,   201, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   200, 1,
+0,   0,   30, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'E', 232, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'U', 237, 10,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   206, 1,
+0,   0,   104, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   114, 0,
+'S', 'S', 2, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   48, 1,
+'T', 'T', 3, 11,
+'E', 'E', 4, 11,
+'R', 'R', 5, 11,
+'_', '_', 6, 11,
+'L', 'S', 7, 11,
+0,   0,   9, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   11, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   17, 1,
+0,   0,   193, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   13, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   123, 1,
+0,   0,   197, 1,
+0,   0,   43, 2,
+0,   0,   252, 1,
+0,   0,   93, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'A', 'A', 46, 11,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   193, 1,
+'S', 'S', 47, 11,
+'T', 'T', 48, 11,
+'E', 'E', 49, 11,
+'R', 'R', 50, 11,
+'_', '_', 51, 11,
+'S', 'S', 52, 11,
+'S', 'S', 53, 11,
+'L', 'L', 54, 11,
+'_', '_', 55, 11,
+'C', 'C', 56, 11,
+'A', 'I', 57, 11,
+0,   0,   16, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   18, 1,
+0,   0,   179, 0,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   40, 1,
+0,   0,   66, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   163, 1,
+'Q', 'Q', 80, 11,
+'L', 'L', 81, 11,
+'_', '_', 82, 11,
+'C', 'T', 83, 11,
+0,   0,   195, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   199, 1,
+'A', 'A', 102, 11,
+'S', 'X', 103, 11,
+0,   0,   7, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'_', '_', 109, 11,
+'Q', 'U', 110, 11,
+0,   0,   24, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   43, 2,
+'P', 'S', 115, 11,
+0,   0,   27, 1,
+0,   0,   43, 2,
+0,   0,   43, 2,
+0,   0,   28, 1,
+};
+
+static unsigned int sql_functions_max_len=29;
+
+static unsigned int symbols_max_len=29;
+
+static SYMBOL *get_hash_symbol(const char *s,
+                               unsigned int len,bool function)
+{
+  register uchar *hash_map;
+  register const char *cur_str= s;
+
+  if (len == 0) {
+    DBUG_PRINT("warning", ("get_hash_symbol() received a request for a zero-length symbol, which is probably a mistake."));    return(NULL);
+  }
+  if (function){
+    if (len>sql_functions_max_len) return 0;
+    hash_map= sql_functions_map;
+    register uint32 cur_struct= uint4korr(hash_map+((len-1)*4));
+
+    for (;;){
+      register uchar first_char= (uchar)cur_struct;
+
+      if (first_char == 0)
+      {
+        register int16 ires= (int16)(cur_struct>>16);
+        if (ires==array_elements(symbols)) return 0;
+        register SYMBOL *res;
+        if (ires>=0) 
+          res= symbols+ires;
+        else
+          res= sql_functions-ires-1;
+                 register uint count= (uint) (cur_str - s);
+        return lex_casecmp(cur_str,res->name+count,len-count) ? 0 : res;
+      }
+
+      register uchar cur_char= (uchar)to_upper_lex[(uchar)*cur_str];
+      if (cur_char<first_char) return 0;
+      cur_struct>>=8;
+      if (cur_char>(uchar)cur_struct) return 0;
+
+      cur_struct>>=8;
+      cur_struct= uint4korr(hash_map+
+                        (((uint16)cur_struct + cur_char - first_char)*4));
+      cur_str++;
+    }
+  }else{
+    if (len>symbols_max_len) return 0;
+    hash_map= symbols_map;
+    register uint32 cur_struct= uint4korr(hash_map+((len-1)*4));
+
+    for (;;){
+      register uchar first_char= (uchar)cur_struct;
+
+      if (first_char==0){
+        register int16 ires= (int16)(cur_struct>>16);
+        if (ires==array_elements(symbols)) return 0;
+        register SYMBOL *res= symbols+ires;
+               register uint count= (uint) (cur_str - s);
+        return lex_casecmp(cur_str,res->name+count,len-count)!=0 ? 0 : res;
+      }
+
+      register uchar cur_char= (uchar)to_upper_lex[(uchar)*cur_str];
+      if (cur_char<first_char) return 0;
+      cur_struct>>=8;
+      if (cur_char>(uchar)cur_struct) return 0;
+
+      cur_struct>>=8;
+      cur_struct= uint4korr(hash_map+
+                        (((uint16)cur_struct + cur_char - first_char)*4));
+      cur_str++;
+    }
+  }
+}
index e38f7ce04206c047097f7ab16bf94ddbd0eaab8f..adbf2664137ca9edec619357cfe54decc173ebb7 100644 (file)
---- mysql.old/configure        2005-12-21 20:41:46.000000000 +0100
-+++ mysql.dev/configure        2006-01-10 23:48:27.302608500 +0100
-@@ -477,7 +477,7 @@
- #endif"
+--- a/configure
++++ b/configure
+@@ -902,10 +902,6 @@ plugin_blackhole_static_target
+ plugin_blackhole_shared_target
+ plugin_archive_static_target
+ plugin_archive_shared_target
+-plugin_ftexample_static_target
+-plugin_ftexample_shared_target
+-plugin_daemon_example_static_target
+-plugin_daemon_example_shared_target
+ plugin_partition_shared_target
+ plugin_partition_static_target
+ HAVE_YASSL_FALSE
+@@ -1946,10 +1942,9 @@ Optional Packages:
+                           list of plugins.
+                           Available configurations are: none max max-no-ndb
+                           all.
+-                          Available plugins are: partition daemon_example
+-                          ftexample archive blackhole csv example federated
+-                          heap ibmdb2i innobase innodb_plugin myisam myisammrg
+-                          ndbcluster.
++                          Available plugins are: partition archive blackhole
++                          csv example federated heap ibmdb2i innobase
++                          innodb_plugin myisam myisammrg ndbcluster.
+   --without-plugin-PLUGIN Disable the named plugin from being built.
+                           Otherwise, for plugins which are not selected for
+                           inclusion in mysqld will be built dynamically (if
+@@ -2013,16 +2008,6 @@ Description of plugins:
+   Supports build:   static
+   Configurations:   max, max-no-ndb
  
  
- ac_subdirs_all="$ac_subdirs_all innobase"
--ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot MYSQL_NO_DASH_VERSION MYSQL_BASE_VERSION MYSQL_VERSION_ID PROTOCOL_VERSION DOT_FRM_VERSION SHARED_LIB_VERSION AVAILABLE_LANGUAGES NDB_VERSION_MAJOR NDB_VERSION_MINOR NDB_VERSION_BUILD NDB_VERSION_STATUS SYSTEM_TYPE MACHINE_TYPE CONF_COMMAND SAVE_ASFLAGS SAVE_CFLAGS SAVE_CXXFLAGS SAVE_LDFLAGS SAVE_CXXLDFLAGS CXXLDFLAGS AR RANLIB DARWIN_MWCC_TRUE DARWIN_MWCC_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CPP CC_VERSION CXX_VERSION AS ac_ct_RANLIB EGREP LN_S ECHO ac_ct_AR CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL YACC PDFMANUAL DVIS uname_prog LD ARFLAGS MYSQLD_DEFAULT_SWITCHES TARGET_LINUX LN LN_CP_F MV RM CP SED CMP CHMOD HOSTNAME TAR PERL PERL5 DOXYGEN PDFLATEX MAKEINDEX PS FIND_PROC KILL CHECK_PID CCAS CCASFLAGS NOINST_LDFLAGS MYSQL_SERVER_SUFFIX ASSEMBLER_x86_TRUE ASSEMBLER_x86_FALSE ASSEMBLER_sparc32_TRUE ASSEMBLER_sparc32_FALSE ASSEMBLER_sparc64_TRUE ASSEMBLER_sparc64_FALSE ASSEMBLER_TRUE ASSEMBLER_FALSE MYSQL_UNIX_ADDR MYSQL_TCP_PORT MYSQL_TCP_PORT_DEFAULT MYSQLD_USER GETCONF ac_ct_GETCONF zlib_dir ZLIB_LIBS ZLIB_DEPS ZLIB_INCLUDES WRAPLIBS pstack_dirs pstack_libs COMPILE_PSTACK_TRUE COMPILE_PSTACK_FALSE LIBDL MYSQLD_EXTRA_LDFLAGS CLIENT_EXTRA_LDFLAGS LIB_EXTRA_CCFLAGS LM_CFLAGS COMPILATION_COMMENT ALLOCA MAKE_SHELL TERMCAP_LIB LIBEDIT_LOBJECTS tools_dirs openssl_libs openssl_includes yassl_taocrypt_extra_cxxflags yassl_libs yassl_libs_with_path yassl_includes yassl_dir HAVE_YASSL_TRUE HAVE_YASSL_FALSE libmysqld_dirs linked_libmysqld_targets docs_dirs man_dirs man1_files bench_dirs readline_dir readline_topdir readline_basedir readline_link readline_h_ln_cmd bdb_includes bdb_libs bdb_libs_with_path innodb_includes innodb_libs innodb_system_libs NDB_SCI_INCLUDES NDB_SCI_LIBS HAVE_NDBCLUSTER_DB_TRUE HAVE_NDBCLUSTER_DB_FALSE ndbcluster_includes ndbcluster_libs ndbcluster_system_libs ndb_mgmclient_libs CLIENT_LIBS NON_THREADED_LIBS STATIC_NSS_FLAGS sql_client_dirs linked_client_targets netware_dir linked_netware_sources HAVE_NETWARE_TRUE HAVE_NETWARE_FALSE THREAD_LOBJECTS subdirs sql_server_dirs thread_dirs server_scripts sql_union_dirs GXX NDB_DEFS ndb_cxxflags_fix ndb_port ndb_transporter_opt_objs ndb_bin_am_ldflags ndb_opt_subdirs NDB_SIZEOF_CHARP NDB_SIZEOF_CHAR NDB_SIZEOF_SHORT NDB_SIZEOF_INT NDB_SIZEOF_LONG NDB_SIZEOF_LONG_LONG MAKE_BINARY_DISTRIBUTION_OPTIONS LIBOBJS LTLIBOBJS'
-+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot MYSQL_NO_DASH_VERSION MYSQL_BASE_VERSION MYSQL_VERSION_ID PROTOCOL_VERSION DOT_FRM_VERSION SHARED_LIB_VERSION AVAILABLE_LANGUAGES NDB_VERSION_MAJOR NDB_VERSION_MINOR NDB_VERSION_BUILD NDB_VERSION_STATUS SYSTEM_TYPE MACHINE_TYPE CONF_COMMAND SAVE_ASFLAGS SAVE_CFLAGS SAVE_CXXFLAGS SAVE_LDFLAGS SAVE_CXXLDFLAGS CXXLDFLAGS AR RANLIB DARWIN_MWCC_TRUE DARWIN_MWCC_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CPP CC_VERSION CXX_VERSION AS ac_ct_RANLIB EGREP LN_S ECHO ac_ct_AR CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL YACC PDFMANUAL DVIS uname_prog LD ARFLAGS MYSQLD_DEFAULT_SWITCHES TARGET_LINUX LN LN_CP_F MV RM CP SED CMP CHMOD HOSTNAME TAR PERL PERL5 DOXYGEN PDFLATEX MAKEINDEX PS FIND_PROC KILL CHECK_PID CCAS CCASFLAGS NOINST_LDFLAGS MYSQL_SERVER_SUFFIX ASSEMBLER_x86_TRUE ASSEMBLER_x86_FALSE ASSEMBLER_sparc32_TRUE ASSEMBLER_sparc32_FALSE ASSEMBLER_sparc64_TRUE ASSEMBLER_sparc64_FALSE ASSEMBLER_TRUE ASSEMBLER_FALSE MYSQL_UNIX_ADDR MYSQL_TCP_PORT MYSQL_TCP_PORT_DEFAULT MYSQLD_USER GETCONF ac_ct_GETCONF zlib_dir ZLIB_LIBS ZLIB_DEPS ZLIB_INCLUDES WRAPLIBS COMPILE_PSTACK_TRUE COMPILE_PSTACK_FALSE LIBDL MYSQLD_EXTRA_LDFLAGS CLIENT_EXTRA_LDFLAGS LIB_EXTRA_CCFLAGS LM_CFLAGS COMPILATION_COMMENT ALLOCA MAKE_SHELL TERMCAP_LIB LIBEDIT_LOBJECTS tools_dirs openssl_libs openssl_includes yassl_taocrypt_extra_cxxflags yassl_libs yassl_libs_with_path yassl_includes yassl_dir HAVE_YASSL_TRUE HAVE_YASSL_FALSE libmysqld_dirs linked_libmysqld_targets docs_dirs man_dirs man1_files bench_dirs readline_dir readline_topdir readline_basedir readline_link readline_h_ln_cmd bdb_includes bdb_libs bdb_libs_with_path innodb_includes innodb_libs innodb_system_libs NDB_SCI_INCLUDES NDB_SCI_LIBS HAVE_NDBCLUSTER_DB_TRUE HAVE_NDBCLUSTER_DB_FALSE ndbcluster_includes ndbcluster_libs ndbcluster_system_libs ndb_mgmclient_libs CLIENT_LIBS NON_THREADED_LIBS STATIC_NSS_FLAGS sql_client_dirs linked_client_targets netware_dir linked_netware_sources HAVE_NETWARE_TRUE HAVE_NETWARE_FALSE THREAD_LOBJECTS subdirs sql_server_dirs thread_dirs server_scripts sql_union_dirs GXX NDB_DEFS ndb_cxxflags_fix ndb_port ndb_transporter_opt_objs ndb_bin_am_ldflags ndb_opt_subdirs NDB_SIZEOF_CHARP NDB_SIZEOF_CHAR NDB_SIZEOF_SHORT NDB_SIZEOF_INT NDB_SIZEOF_LONG NDB_SIZEOF_LONG_LONG MAKE_BINARY_DISTRIBUTION_OPTIONS LIBOBJS LTLIBOBJS'
- ac_subst_files=''
- # Initialize some variables set by options.
-@@ -1109,7 +1109,6 @@
-                           library. Given DIR, zlib binary is assumed to be in
-                           $DIR/lib and header files in $DIR/include.
-   --with-libwrap=DIR      Compile in libwrap (tcp_wrappers) support
--  --with-pstack           Use the pstack backtrace library
-   --without-debug         Build a production version without debugging code
-   --with-mysqld-ldflags   Extra linking arguments for mysqld
-   --with-client-ldflags   Extra linking arguments for clients
-@@ -1295,7 +1294,7 @@
-     else
-       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
-     fi
--    cd $ac_popdir
-+    cd "$ac_popdir"
-   done
- fi
-@@ -3885,8 +3884,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -3944,8 +3942,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4061,8 +4058,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4116,8 +4112,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4163,8 +4158,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4208,8 +4202,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4562,8 +4555,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4621,8 +4613,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4694,8 +4685,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4739,8 +4729,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -5854,7 +5843,7 @@
+-   === Daemon Example Plugin ===
+-  Plugin Name:      daemon_example
+-  Description:      This is an example plugin daemon.
+-  Supports build:   dynamic
+-
+-   === Simple Parser ===
+-  Plugin Name:      ftexample
+-  Description:      Simple full-text parser plugin
+-  Supports build:   dynamic
+-
+    === Archive Storage Engine ===
+   Plugin Name:      archive
+   Description:      Archive Storage Engine
+@@ -4965,13 +4950,13 @@ if test "${lt_cv_nm_interface+set}" = se
+ else
+   lt_cv_nm_interface="BSD nm"
+   echo "int some_variable = 0;" > conftest.$ac_ext
+-  (eval echo "\"\$as_me:4968: $ac_compile\"" >&5)
++  (eval echo "\"\$as_me:4953: $ac_compile\"" >&5)
+   (eval "$ac_compile" 2>conftest.err)
+   cat conftest.err >&5
+-  (eval echo "\"\$as_me:4971: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
++  (eval echo "\"\$as_me:4956: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+   cat conftest.err >&5
+-  (eval echo "\"\$as_me:4974: output\"" >&5)
++  (eval echo "\"\$as_me:4959: output\"" >&5)
+   cat conftest.out >&5
+   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+     lt_cv_nm_interface="MS dumpbin"
+@@ -6177,7 +6162,7 @@ ia64-*-hpux*)
    ;;
  *-*-irix6*)
    # Find out which ABI we are using.
    ;;
  *-*-irix6*)
    # Find out which ABI we are using.
--  echo '#line 5857 "configure"' > conftest.$ac_ext
-+  echo '#line 5846 "configure"' > conftest.$ac_ext
+-  echo '#line 6180 "configure"' > conftest.$ac_ext
++  echo '#line 6165 "configure"' > conftest.$ac_ext
    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
-@@ -5974,8 +5963,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6050,8 +6038,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6221,8 +6208,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6289,8 +6275,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6728,7 +6713,7 @@
- # Provide some information about the compiler.
--echo "$as_me:6731:" \
-+echo "$as_me:6716:" \
-      "checking for Fortran 77 compiler version" >&5
- ac_compiler=`set X $ac_compile; echo $2`
- { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
-@@ -6774,8 +6759,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_f77_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6824,8 +6808,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_f77_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -7762,11 +7745,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+@@ -8030,11 +8015,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:7765: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:7748: $lt_compile\"" >&5)
+-   (eval echo "\"\$as_me:8033: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:8018: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
--   echo "$as_me:7769: \$? = $ac_status" >&5
-+   echo "$as_me:7752: \$? = $ac_status" >&5
+-   echo "$as_me:8037: \$? = $ac_status" >&5
++   echo "$as_me:8022: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -7995,11 +7978,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+      # So say no if there are warnings other than the usual output.
+@@ -8369,11 +8354,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:7998: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:7981: $lt_compile\"" >&5)
+-   (eval echo "\"\$as_me:8372: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:8357: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
--   echo "$as_me:8002: \$? = $ac_status" >&5
-+   echo "$as_me:7985: \$? = $ac_status" >&5
+-   echo "$as_me:8376: \$? = $ac_status" >&5
++   echo "$as_me:8361: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -8055,11 +8038,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+      # So say no if there are warnings other than the usual output.
+@@ -8474,11 +8459,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:8058: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:8041: $lt_compile\"" >&5)
+-   (eval echo "\"\$as_me:8477: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:8462: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
--   echo "$as_me:8062: \$? = $ac_status" >&5
-+   echo "$as_me:8045: \$? = $ac_status" >&5
+-   echo "$as_me:8481: \$? = $ac_status" >&5
++   echo "$as_me:8466: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
-@@ -8446,8 +8429,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -8507,8 +8489,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -9389,7 +9370,7 @@
-   libsuff=
-   case "$host_cpu" in
-   x86_64*|s390x*|powerpc64*)
--    echo '#line 9392 "configure"' > conftest.$ac_ext
-+    echo '#line 9373 "configure"' > conftest.$ac_ext
-     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-   (eval $ac_compile) 2>&5
-   ac_status=$?
-@@ -9720,8 +9701,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -9824,8 +9804,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -9890,8 +9869,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -9984,8 +9962,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -10050,8 +10027,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -10117,8 +10093,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -10184,8 +10159,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -10260,7 +10234,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 10263 "configure"
-+#line 10237 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -10358,7 +10332,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 10361 "configure"
-+#line 10335 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -11430,8 +11404,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -11492,8 +11465,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -12537,11 +12509,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:12540: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:12512: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>conftest.err)
-    ac_status=$?
-    cat conftest.err >&5
--   echo "$as_me:12544: \$? = $ac_status" >&5
-+   echo "$as_me:12516: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s "$ac_outfile"; then
-      # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -12597,11 +12569,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+@@ -8529,11 +8514,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:12600: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:12572: $lt_compile\"" >&5)
+-   (eval echo "\"\$as_me:8532: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:8517: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
--   echo "$as_me:12604: \$? = $ac_status" >&5
-+   echo "$as_me:12576: \$? = $ac_status" >&5
+-   echo "$as_me:8536: \$? = $ac_status" >&5
++   echo "$as_me:8521: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
-@@ -13108,7 +13080,7 @@
-   libsuff=
-   case "$host_cpu" in
-   x86_64*|s390x*|powerpc64*)
--    echo '#line 13111 "configure"' > conftest.$ac_ext
-+    echo '#line 13083 "configure"' > conftest.$ac_ext
-     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-   (eval $ac_compile) 2>&5
-   ac_status=$?
-@@ -13439,8 +13411,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13543,8 +13514,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13609,8 +13579,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13703,8 +13672,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13769,8 +13737,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13836,8 +13803,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13903,8 +13869,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13979,7 +13944,7 @@
+@@ -11329,7 +11314,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 13982 "configure"
-+#line 13947 "configure"
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 11332 "configure"
++#line 11317 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -14077,7 +14042,7 @@
+@@ -11425,7 +11410,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 14080 "configure"
-+#line 14045 "configure"
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 11428 "configure"
++#line 11413 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -14904,11 +14869,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+@@ -16938,11 +16923,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:14907: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:14872: $lt_compile\"" >&5)
+-   (eval echo "\"\$as_me:16941: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:16926: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
--   echo "$as_me:14911: \$? = $ac_status" >&5
-+   echo "$as_me:14876: \$? = $ac_status" >&5
+-   echo "$as_me:16945: \$? = $ac_status" >&5
++   echo "$as_me:16930: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -14964,11 +14929,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+      # So say no if there are warnings other than the usual output.
+@@ -17037,11 +17022,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:14967: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:14932: $lt_compile\"" >&5)
+-   (eval echo "\"\$as_me:17040: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:17025: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
--   echo "$as_me:14971: \$? = $ac_status" >&5
-+   echo "$as_me:14936: \$? = $ac_status" >&5
+-   echo "$as_me:17044: \$? = $ac_status" >&5
++   echo "$as_me:17029: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
-@@ -15345,8 +15310,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_f77_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -15396,8 +15360,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_f77_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -16278,7 +16241,7 @@
-   libsuff=
-   case "$host_cpu" in
-   x86_64*|s390x*|powerpc64*)
--    echo '#line 16281 "configure"' > conftest.$ac_ext
-+    echo '#line 16244 "configure"' > conftest.$ac_ext
-     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-   (eval $ac_compile) 2>&5
-   ac_status=$?
-@@ -17019,11 +16982,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:17022: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:16985: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>conftest.err)
-    ac_status=$?
-    cat conftest.err >&5
--   echo "$as_me:17026: \$? = $ac_status" >&5
-+   echo "$as_me:16989: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s "$ac_outfile"; then
-      # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -17252,11 +17215,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:17255: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:17218: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>conftest.err)
-    ac_status=$?
-    cat conftest.err >&5
--   echo "$as_me:17259: \$? = $ac_status" >&5
-+   echo "$as_me:17222: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s "$ac_outfile"; then
-      # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -17312,11 +17275,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+@@ -17089,11 +17074,11 @@ else
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
     -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:17315: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:17278: $lt_compile\"" >&5)
+-   (eval echo "\"\$as_me:17092: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:17077: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
--   echo "$as_me:17319: \$? = $ac_status" >&5
-+   echo "$as_me:17282: \$? = $ac_status" >&5
+-   echo "$as_me:17096: \$? = $ac_status" >&5
++   echo "$as_me:17081: \$? = $ac_status" >&5
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
     if (exit $ac_status) && test -s out/conftest2.$ac_objext
     then
       # The compiler can only warn and ignore the option if not recognized
-@@ -17703,8 +17666,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -17764,8 +17726,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -18646,7 +18607,7 @@
-   libsuff=
-   case "$host_cpu" in
-   x86_64*|s390x*|powerpc64*)
--    echo '#line 18649 "configure"' > conftest.$ac_ext
-+    echo '#line 18610 "configure"' > conftest.$ac_ext
-     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-   (eval $ac_compile) 2>&5
-   ac_status=$?
-@@ -18977,8 +18938,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19081,8 +19041,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19147,8 +19106,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19241,8 +19199,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19307,8 +19264,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19374,8 +19330,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19441,8 +19396,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19517,7 +19471,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 19520 "configure"
-+#line 19474 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -19615,7 +19569,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 19618 "configure"
-+#line 19572 "configure"
- #include "confdefs.h"
+@@ -26456,120 +26441,6 @@ done
+ esac
  
  
- #if HAVE_DLFCN_H
-@@ -20834,128 +20788,13 @@
- echo "$as_me:$LINENO: checking \"return type of sprintf\"" >&5
- echo $ECHO_N "checking \"return type of sprintf\"... $ECHO_C" >&6
  
  
--#check the return type of sprintf
+-# System characteristics
 -case $SYSTEM_TYPE in
 -case $SYSTEM_TYPE in
--  *netware*)
--    cat >>confdefs.h <<\_ACEOF
--#define SPRINTF_RETURNS_INT 1
--_ACEOF
-- echo "$as_me:$LINENO: result: \"int\"" >&5
--echo "${ECHO_T}\"int\"" >&6
--    ;;
+-  *netware*) ;;
 -  *)
 -  *)
--if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
+-{ $as_echo "$as_me:$LINENO: checking for restartable system calls" >&5
+-$as_echo_n "checking for restartable system calls... " >&6; }
+-if test "${ac_cv_sys_restartable_syscalls+set}" = set; then
+-  $as_echo_n "(cached) " >&6
+-else
+-  if test "$cross_compiling" = yes; then
+-  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
 -See \`config.log' for more details." >&5
 -See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
+-$as_echo "$as_me: error: cannot run test program while cross compiling
 -See \`config.log' for more details." >&2;}
 -See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
+-   { (exit 1); exit 1; }; }; }
 -else
 -  cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -else
 -  cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
+-/* Exit 0 (true) if wait returns something other than -1,
+-   i.e. the pid of the child, which means that wait was restarted
+-   after getting the signal.  */
 -
 -
--  int main()
+-$ac_includes_default
+-#include <signal.h>
+-#ifdef HAVE_SYS_WAIT_H
+-# include <sys/wait.h>
+-#endif
+-
+-/* Some platforms explicitly require an extern "C" signal handler
+-   when using C++. */
+-#ifdef __cplusplus
+-extern "C" void ucatch (int dummy) { }
+-#else
+-void ucatch (dummy) int dummy; { }
+-#endif
+-
+-int
+-main ()
+-{
+-  int i = fork (), status;
+-
+-  if (i == 0)
 -    {
 -    {
--      char* s = "hello";
--      char buf[6];
--      if((int)sprintf(buf, s) == strlen(s))
--      return 0;
+-      sleep (3);
+-      kill (getppid (), SIGINT);
+-      sleep (3);
+-      return 0;
+-    }
 -
 -
--      return -1;
--     }
+-  signal (SIGINT, ucatch);
+-
+-  status = wait (&i);
+-  if (status == -1)
+-    wait (&i);
 -
 -
+-  return status == -1;
+-}
 -_ACEOF
 -rm -f conftest$ac_exeext
 -_ACEOF
 -rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_link") 2>&5
 -  ac_status=$?
 -  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
 -  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
+-  { (case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_try") 2>&5
 -  ac_status=$?
 -  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); }; }; then
 -  (exit $ac_status); }; }; then
- cat >>confdefs.h <<\_ACEOF
- #define SPRINTF_RETURNS_INT 1
- _ACEOF
--   echo "$as_me:$LINENO: result: \"int\"" >&5
-+echo "$as_me:$LINENO: result: \"int\"" >&5
- echo "${ECHO_T}\"int\"" >&6
+-  ac_cv_sys_restartable_syscalls=yes
 -else
 -else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
+-  $as_echo "$as_me: program exited with status $ac_status" >&5
+-$as_echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
 -
 -( exit $ac_status )
 -sed 's/^/| /' conftest.$ac_ext >&5
 -
 -( exit $ac_status )
--if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
+-ac_cv_sys_restartable_syscalls=no
+-fi
+-rm -rf conftest.dSYM
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+-fi
+-
+-
+-fi
+-{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_restartable_syscalls" >&5
+-$as_echo "$ac_cv_sys_restartable_syscalls" >&6; }
+-if test $ac_cv_sys_restartable_syscalls = yes; then
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_RESTARTABLE_SYSCALLS 1
+-_ACEOF
+-
+-fi
+-
+-    ;;
+-esac
+-
+ # Build optimized or debug version ?
+ # First check for gcc and g++
+ if test "$GCC" = "yes"
+@@ -26923,84 +26794,6 @@ $as_echo "$as_me: error: \"$with_atomic_
+    { (exit 1); exit 1; }; } ;;
+ esac
+-{ $as_echo "$as_me:$LINENO: checking whether the compiler provides atomic builtins" >&5
+-$as_echo_n "checking whether the compiler provides atomic builtins... " >&6; }
+-if test "${mysql_cv_gcc_atomic_builtins+set}" = set; then
+-  $as_echo_n "(cached) " >&6
+-else
+-  if test "$cross_compiling" = yes; then
+-  mysql_cv_gcc_atomic_builtins=no
 -else
 -  cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -else
 -  cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
 -
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
 -
-- int main()
--   {
--     char* s = "hello";
--     char buf[6];
--     if((char*)sprintf(buf,s) == buf + strlen(s))
--       return 0;
--     return -1;
--   }
+-  int main()
+-  {
+-    int foo= -10; int bar= 10;
+-    if (!__sync_fetch_and_add(&foo, bar) || foo)
+-      return -1;
+-    bar= __sync_lock_test_and_set(&foo, bar);
+-    if (bar || foo != 10)
+-      return -1;
+-    bar= __sync_val_compare_and_swap(&bar, foo, 15);
+-    if (bar)
+-      return -1;
+-    return 0;
+-  }
+-
 -_ACEOF
 -rm -f conftest$ac_exeext
 -_ACEOF
 -rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_link") 2>&5
 -  ac_status=$?
 -  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
 -  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
+-  { (case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_try") 2>&5
 -  ac_status=$?
 -  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); }; }; then
 -  (exit $ac_status); }; }; then
--
--cat >>confdefs.h <<\_ACEOF
--#define SPRINTF_RETURNS_PTR 1
--_ACEOF
--
--                echo "$as_me:$LINENO: result: \"ptr\"" >&5
--echo "${ECHO_T}\"ptr\"" >&6
+-  mysql_cv_gcc_atomic_builtins=yes
 -else
 -else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
+-  $as_echo "$as_me: program exited with status $ac_status" >&5
+-$as_echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
 -
 -( exit $ac_status )
 -sed 's/^/| /' conftest.$ac_ext >&5
 -
 -( exit $ac_status )
+-mysql_cv_gcc_atomic_builtins=no
+-fi
+-rm -rf conftest.dSYM
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+-fi
+-
+-
+-fi
+-{ $as_echo "$as_me:$LINENO: result: $mysql_cv_gcc_atomic_builtins" >&5
+-$as_echo "$mysql_cv_gcc_atomic_builtins" >&6; }
+-
+-if test "x$mysql_cv_gcc_atomic_builtins" = xyes; then
 -
 -cat >>confdefs.h <<\_ACEOF
 -
 -cat >>confdefs.h <<\_ACEOF
--#define SPRINTF_RETURNS_GARBAGE 1
+-#define HAVE_GCC_ATOMIC_BUILTINS 1
 -_ACEOF
 -
 -_ACEOF
 -
--                echo "$as_me:$LINENO: result: \"garbage\"" >&5
--echo "${ECHO_T}\"garbage\"" >&6
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 -fi
 -
 -fi
 -
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--    ;;
--esac
+ # Force static compilation to avoid linking problems/get more speed
+ # Check whether --with-mysqld-ldflags was given.
+@@ -40520,100 +40313,6 @@ fi
  
  
- # Extract the first word of "uname", so it can be a program name with args.
- set dummy uname; ac_word=$2
-@@ -22130,8 +21969,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22573,8 +22411,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22812,8 +22649,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22891,8 +22727,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22964,8 +22799,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23019,8 +22853,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23091,8 +22924,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23146,8 +22978,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23214,8 +23045,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23386,8 +23216,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23497,8 +23326,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23658,8 +23486,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23731,8 +23558,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23808,8 +23634,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23881,8 +23706,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23983,8 +23807,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24075,8 +23898,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24142,8 +23964,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24244,8 +24065,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24311,8 +24131,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24413,8 +24232,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24480,8 +24298,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24583,8 +24400,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24650,8 +24466,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24727,8 +24542,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24827,8 +24641,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24927,8 +24740,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24994,8 +24806,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25106,8 +24917,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25187,8 +24997,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25282,8 +25091,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25385,8 +25193,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25525,8 +25332,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25576,288 +25382,6 @@
- fi;
  
  
  
  
--if test "$TARGET_LINUX" = "true"; then
--  echo "$as_me:$LINENO: checking for atomic operations" >&5
--echo $ECHO_N "checking for atomic operations... $ECHO_C" >&6
 -
 -
--  atom_ops=
--  if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
 -
 -
--#include <asm/atomic.h>
--int main()
--{
--  atomic_t v;
 -
 -
--  atomic_set(&v, 23);
--  atomic_add(5, &v);
--  return atomic_read(&v) == 28 ? 0 : -1;
--}
 -
 -
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
 -
 -
--cat >>confdefs.h <<\_ACEOF
--#define HAVE_ATOMIC_ADD 1
--_ACEOF
 -
 -
--   atom_ops="${atom_ops}atomic_add "
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
 -
 -
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--  if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
 -
 -
--#include <asm/atomic.h>
--int main()
--{
--  atomic_t v;
 -
 -
--  atomic_set(&v, 23);
--  atomic_sub(5, &v);
--  return atomic_read(&v) == 18 ? 0 : -1;
--}
 -
 -
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
 -
 -
--cat >>confdefs.h <<\_ACEOF
--#define HAVE_ATOMIC_SUB 1
--_ACEOF
 -
 -
--   atom_ops="${atom_ops}atomic_sub "
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
 -
 -
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
 -
 -
--  if test -z "$atom_ops"; then atom_ops="no"; fi
--  echo "$as_me:$LINENO: result: $atom_ops" >&5
--echo "${ECHO_T}$atom_ops" >&6
 -
 -
 -
 -
--# Check whether --with-pstack or --without-pstack was given.
--if test "${with_pstack+set}" = set; then
--  withval="$with_pstack"
--   USE_PSTACK=$withval
--else
--   USE_PSTACK=no
--fi;
--  pstack_libs=
--  pstack_dirs=
--  if test "$USE_PSTACK" = yes -a "$TARGET_LINUX" = "true" -a "$BASE_MACHINE_TYPE" = "i386"
--  then
--    have_libiberty= have_libbfd=
--    my_save_LIBS="$LIBS"
--    echo "$as_me:$LINENO: checking for fdmatch in -liberty" >&5
--echo $ECHO_N "checking for fdmatch in -liberty... $ECHO_C" >&6
--if test "${ac_cv_lib_iberty_fdmatch+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-liberty  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
 -
 -
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char fdmatch ();
--int
--main ()
--{
--fdmatch ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_iberty_fdmatch=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
 -
 -
--ac_cv_lib_iberty_fdmatch=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_iberty_fdmatch" >&5
--echo "${ECHO_T}$ac_cv_lib_iberty_fdmatch" >&6
--if test $ac_cv_lib_iberty_fdmatch = yes; then
--  have_libiberty=yes
--       echo "$as_me:$LINENO: checking for bfd_openr in -lbfd" >&5
--echo $ECHO_N "checking for bfd_openr in -lbfd... $ECHO_C" >&6
--if test "${ac_cv_lib_bfd_bfd_openr+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-lbfd -liberty $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
 -
 -
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char bfd_openr ();
--int
--main ()
--{
--bfd_openr ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_bfd_bfd_openr=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
 -
 -
--ac_cv_lib_bfd_bfd_openr=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_bfd_bfd_openr" >&5
--echo "${ECHO_T}$ac_cv_lib_bfd_bfd_openr" >&6
--if test $ac_cv_lib_bfd_bfd_openr = yes; then
--  have_libbfd=yes
--fi
 -
 -
--fi
 -
 -
--    LIBS="$my_save_LIBS"
 -
 -
--    if test x"$have_libiberty" = xyes -a x"$have_libbfd" = xyes
--    then
--      pstack_dirs='$(top_srcdir)'/pstack
--      pstack_libs="../pstack/libpstack.a -lbfd -liberty"
--      # We must link staticly when using pstack
--      with_mysqld_ldflags="-all-static"
 -
 -
 -
 -
 -
 -
--cat >>confdefs.h <<\_ACEOF
--#define USE_PSTACK 1
--_ACEOF
 -
 -
--    else
--      USE_PSTACK="no"
--    fi
--  else
--    USE_PSTACK="no"
--  fi
--fi
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+ if test "${with_archive_storage_engine+set}" = set; then
+   with_plugin_archive="$with_archive_storage_engine"
+ fi
+@@ -42056,10 +41755,6 @@ fi
  
  
  
  
- if test "$USE_PSTACK" = "yes"; then
-@@ -25941,8 +25465,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26008,8 +25531,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26054,78 +25576,9 @@
  
  
- echo "$as_me:$LINENO: checking for int8" >&5
- echo $ECHO_N "checking for int8... $ECHO_C" >&6
--case $SYSTEM_TYPE in
--  *netware)
--    echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--    ;;
--  *)
--if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
 -
 -
--#ifdef HAVE_STDLIB_H
--#include <stdlib.h>
--#endif
 -
 -
--#ifdef HAVE_STDDEF_H
--#include <stddef.h>
--#endif
 -
 -
--#ifdef HAVE_SYS_TYPES_H
--#include <sys/types.h>
--#endif
 -
 -
--int main()
--{
--  int8 i;
--  return 0;
--}
+ # Check whether --with-plugins was given.
+ if test "${with_plugins+set}" = set; then
+   withval=$with_plugins; mysql_plugins="`echo $withval | tr ',.:;*' '       '`"
+@@ -42072,7 +41767,7 @@ fi
+   case "$mysql_plugins" in
+   all )
+-    mysql_plugins='partition daemon_example ftexample archive blackhole csv example federated heap ibmdb2i innobase innodb_plugin myisam myisammrg ndbcluster'
++    mysql_plugins='partition archive blackhole csv example federated heap ibmdb2i innobase innodb_plugin myisam myisammrg ndbcluster'
+     ;;
+   none )
+     mysql_plugins=''
+@@ -42124,36 +41819,6 @@ $as_echo "$as_me: error: bad plugin name
+-    daemon_example )
 -
 -
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
 -
 -
--cat >>confdefs.h <<\_ACEOF
--#define HAVE_INT_8_16_32 1
--_ACEOF
 -
 -
--echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
+-      { $as_echo "$as_me:$LINENO: WARNING: Daemon Example Plugin can only be built as a plugin" >&5
+-$as_echo "$as_me: WARNING: Daemon Example Plugin can only be built as a plugin" >&2;}
 -
 -
--( exit $ac_status )
- echo "$as_me:$LINENO: result: no" >&5
- echo "${ECHO_T}no" >&6
+-
+-
+-      ;;
+-
+-
+-
+-
+-
+-    ftexample )
+-
+-
+-
+-      { $as_echo "$as_me:$LINENO: WARNING: Simple Parser can only be built as a plugin" >&5
+-$as_echo "$as_me: WARNING: Simple Parser can only be built as a plugin" >&2;}
+-
+-
+-
+-      ;;
+-
+-
+-
+-
+-
+     archive )
+@@ -42343,10 +42008,6 @@ $as_echo "$as_me: WARNING: InnoDB Storag
  
  
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--    ;;
--esac
 -
 -
- #
- # Some system specific hacks
- #
-@@ -26519,8 +25972,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26590,8 +26042,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26903,8 +26354,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26957,8 +26407,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27010,8 +26459,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27064,8 +26512,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27137,8 +26584,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27214,8 +26660,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27324,8 +26769,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27427,8 +26871,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27508,8 +26951,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27585,8 +27027,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28023,8 +27464,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28084,8 +27524,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28158,8 +27597,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28224,8 +27662,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28268,8 +27705,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28341,8 +27777,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28404,8 +27839,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28474,8 +27908,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28549,8 +27982,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28612,8 +28044,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28653,8 +28084,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28710,8 +28140,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28751,8 +28180,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28816,8 +28244,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28848,10 +28275,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -28981,8 +28406,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29044,8 +28468,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29085,8 +28508,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29142,8 +28564,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29183,8 +28604,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29248,8 +28668,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29280,10 +28699,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -29395,8 +28812,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29458,8 +28874,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29499,8 +28914,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29556,8 +28970,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29597,8 +29010,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29662,8 +29074,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29694,10 +29105,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -29809,8 +29218,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29872,8 +29280,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29913,8 +29320,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29970,8 +29376,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30011,8 +29416,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30076,8 +29480,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30108,10 +29511,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -30229,8 +29630,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30292,8 +29692,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30333,8 +29732,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30390,8 +29788,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30431,8 +29828,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30496,8 +29892,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30528,10 +29923,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -30649,8 +30042,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30712,8 +30104,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30753,8 +30144,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30810,8 +30200,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30851,8 +30240,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30916,8 +30304,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30948,10 +30335,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -31187,8 +30572,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31230,8 +30614,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31288,8 +30671,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31432,8 +30814,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31483,8 +30864,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31572,8 +30952,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31711,8 +31090,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31789,8 +31167,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31930,8 +31307,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32009,8 +31385,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32078,8 +31453,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32451,8 +31825,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32601,8 +31974,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32666,8 +32038,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32732,8 +32103,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32797,8 +32167,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32867,8 +32236,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32937,8 +32305,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33012,8 +32379,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33160,8 +32526,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33242,8 +32607,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33384,8 +32748,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33577,8 +32940,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33678,8 +33040,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33742,8 +33103,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33915,8 +33275,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34022,8 +33381,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34124,8 +33482,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34226,8 +33583,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34329,8 +33685,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34426,8 +33781,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34619,8 +33973,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34748,8 +34101,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34794,8 +34146,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34843,8 +34194,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34930,8 +34280,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34993,8 +34342,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35056,8 +34404,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35119,8 +34466,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35204,8 +34550,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35289,8 +34634,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35359,8 +34703,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35426,8 +34769,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35576,8 +34918,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35726,8 +35067,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35908,8 +35248,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36006,8 +35345,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36104,8 +35442,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36202,8 +35539,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36300,8 +35636,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36398,8 +35733,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36466,8 +35800,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36527,8 +35860,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36605,8 +35937,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36672,8 +36003,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36739,8 +36069,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36864,8 +36193,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36960,8 +36288,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37056,8 +36383,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37152,8 +36478,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37248,8 +36573,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37394,8 +36718,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37459,8 +36782,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37631,8 +36953,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37726,8 +37047,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37937,8 +37257,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38050,8 +37369,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38113,8 +37431,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38212,8 +37529,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38320,8 +37636,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38409,8 +37724,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38498,8 +37812,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38595,8 +37908,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38689,8 +38001,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38765,8 +38076,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38835,8 +38145,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38906,8 +38215,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38979,8 +38287,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39053,8 +38360,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39124,8 +38430,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39190,8 +38495,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39782,8 +39086,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39852,8 +39155,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39921,8 +39223,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -40184,8 +39485,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -40358,8 +39658,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -40608,8 +39907,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -40924,8 +40222,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -42602,8 +41899,6 @@
- s,@ZLIB_DEPS@,$ZLIB_DEPS,;t t
- s,@ZLIB_INCLUDES@,$ZLIB_INCLUDES,;t t
- s,@WRAPLIBS@,$WRAPLIBS,;t t
--s,@pstack_dirs@,$pstack_dirs,;t t
--s,@pstack_libs@,$pstack_libs,;t t
- s,@COMPILE_PSTACK_TRUE@,$COMPILE_PSTACK_TRUE,;t t
- s,@COMPILE_PSTACK_FALSE@,$COMPILE_PSTACK_FALSE,;t t
- s,@LIBDL@,$LIBDL,;t t
-@@ -42848,11 +42143,6 @@
-   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
-   esac
+-
+-
+-
+     * )
+       { { $as_echo "$as_me:$LINENO: error: unknown plugin: $plugin" >&5
+ $as_echo "$as_me: error: unknown plugin: $plugin" >&2;}
+@@ -42419,16 +42080,6 @@ $as_echo "$as_me: error: unknown plugin:
  
  
--  if test x"$ac_file" != x-; then
--    { echo "$as_me:$LINENO: creating $ac_file" >&5
--echo "$as_me: creating $ac_file" >&6;}
--    rm -f "$ac_file"
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+    if test "X$mysql_plugin_ndbcluster" = Xyes -a \
+            "X$with_plugin_ndbcluster" != Xno -o \
+            "X$with_plugin_ndbcluster" = Xyes; then
+@@ -42489,10 +42140,6 @@ $as_echo "$as_me: error: depends upon di
+-
+-
+-
+-
+  { $as_echo "$as_me:$LINENO: checking whether to use Partition Support" >&5
+ $as_echo_n "checking whether to use Partition Support... " >&6; }
+  mysql_use_plugin_dir=""
+@@ -42561,236 +42208,6 @@ $as_echo "yes" >&6; }
+- { $as_echo "$as_me:$LINENO: checking whether to use Daemon Example Plugin" >&5
+-$as_echo_n "checking whether to use Daemon Example Plugin... " >&6; }
+- mysql_use_plugin_dir=""
+-
+-
+-  # Plugin is not disabled, determine if it should be built,
+-  # or only distributed
+-
+-
+-    if test ! -d "$srcdir/plugin/daemon_example"; then
+-      # Plugin directory was removed after autoconf was run; treat
+-      # this as a disabled plugin
+-      if test "X$with_plugin_daemon_example" = Xyes; then
+-        { $as_echo "$as_me:$LINENO: result: error" >&5
+-$as_echo "error" >&6; }
+-        { { $as_echo "$as_me:$LINENO: error: disabled" >&5
+-$as_echo "$as_me: error: disabled" >&2;}
+-   { (exit 1); exit 1; }; }
+-      fi
+-
+-      # The result message will be printed below
+-      with_plugin_daemon_example=no
+-    fi
+-
+-
+-
+-   case "$with_mysqld_ldflags " in
+-     *"-all-static "*)
+-       # No need to build shared plugins when mysqld is linked with
+-       # -all-static as it won't be able to load them.
+-       if test "X$mysql_plugin_daemon_example" != Xyes -a \
+-               "X$with_plugin_daemon_example" != Xyes; then
+-           with_plugin_daemon_example=no
+-         fi
+-     ;;
+-   esac
+-
+-
+-
+-  if test "X$with_plugin_daemon_example" = Xno; then
+-    { $as_echo "$as_me:$LINENO: result: no" >&5
+-$as_echo "no" >&6; }
+-  else
+-    with_plugin_daemon_example=''
+-    if test "X$mysql_plugin_daemon_example" != Xyes -a \
+-            "X$with_plugin_daemon_example" != Xyes; then
+-
+-
+-         if test -d "$srcdir/plugin/daemon_example" ; then
+-           mysql_use_plugin_dir="plugin/daemon_example"
+-
+-       plugin_daemon_example_shared_target="libdaemon_example.la"
+-
+-       plugin_daemon_example_static_target=""
+-
+-       with_plugin_daemon_example=yes
+-       { $as_echo "$as_me:$LINENO: result: plugin" >&5
+-$as_echo "plugin" >&6; }
+-
+-         else
+-           mysql_plugin_daemon_example=no
+-           { $as_echo "$as_me:$LINENO: result: no" >&5
+-$as_echo "no" >&6; }
+-         fi
+-
+-
+-    else
+-
+-
+-        { $as_echo "$as_me:$LINENO: result: error" >&5
+-$as_echo "error" >&6; }
+-        { { $as_echo "$as_me:$LINENO: error: Plugin daemon_example does not support static linking" >&5
+-$as_echo "$as_me: error: Plugin daemon_example does not support static linking" >&2;}
+-   { (exit 1); exit 1; }; }
+-
+-
+-      mysql_plugin_defs="$mysql_plugin_defs, builtin_daemon_example_plugin"
+-      with_plugin_daemon_example=yes
+-      { $as_echo "$as_me:$LINENO: result: yes" >&5
+-$as_echo "yes" >&6; }
+-
+-    fi
+-  fi
+-
+-
+-    if test -d "$srcdir/plugin/daemon_example"; then
+-      # Even if we don't build a plugin, we bundle its source into the dist
+-      # file.  So its Makefile (and Makefiles for any subdirs) must be
+-      # generated for 'make dist' to work.
+-
+-
+-          # autoconf doesn't provide an automatic way to configure DIST_SUBDIRS of
+-          # a subdir; for our purposes, it's enough to just check for existing
+-          # Makefile.am files and add them in here
+-          ac_config_files="$ac_config_files plugin/daemon_example/Makefile"
+-
+-
+-
+-
+-
+-          mysql_pg_distdirs="$mysql_pg_distdirs daemon_example"
+-          if test -n "$mysql_use_plugin_dir" ; then
+-            mysql_pg_dirs="$mysql_pg_dirs daemon_example"
+-            mysql_pg_unittest_dirs="$mysql_pg_unittest_dirs ../plugin/daemon_example"
+-          fi
+-    fi
+-
+-
+-
+-
+-
+-
+-
+-
+-
+- { $as_echo "$as_me:$LINENO: checking whether to use Simple Parser" >&5
+-$as_echo_n "checking whether to use Simple Parser... " >&6; }
+- mysql_use_plugin_dir=""
+-
+-
+-  # Plugin is not disabled, determine if it should be built,
+-  # or only distributed
+-
+-
+-    if test ! -d "$srcdir/plugin/fulltext"; then
+-      # Plugin directory was removed after autoconf was run; treat
+-      # this as a disabled plugin
+-      if test "X$with_plugin_ftexample" = Xyes; then
+-        { $as_echo "$as_me:$LINENO: result: error" >&5
+-$as_echo "error" >&6; }
+-        { { $as_echo "$as_me:$LINENO: error: disabled" >&5
+-$as_echo "$as_me: error: disabled" >&2;}
+-   { (exit 1); exit 1; }; }
+-      fi
+-
+-      # The result message will be printed below
+-      with_plugin_ftexample=no
+-    fi
+-
+-
+-
+-   case "$with_mysqld_ldflags " in
+-     *"-all-static "*)
+-       # No need to build shared plugins when mysqld is linked with
+-       # -all-static as it won't be able to load them.
+-       if test "X$mysql_plugin_ftexample" != Xyes -a \
+-               "X$with_plugin_ftexample" != Xyes; then
+-           with_plugin_ftexample=no
+-         fi
+-     ;;
+-   esac
+-
+-
+-
+-  if test "X$with_plugin_ftexample" = Xno; then
+-    { $as_echo "$as_me:$LINENO: result: no" >&5
+-$as_echo "no" >&6; }
+-  else
+-    with_plugin_ftexample=''
+-    if test "X$mysql_plugin_ftexample" != Xyes -a \
+-            "X$with_plugin_ftexample" != Xyes; then
+-
+-
+-         if test -d "$srcdir/plugin/fulltext" ; then
+-           mysql_use_plugin_dir="plugin/fulltext"
+-
+-       plugin_ftexample_shared_target="mypluglib.la"
+-
+-       plugin_ftexample_static_target=""
+-
+-       with_plugin_ftexample=yes
+-       { $as_echo "$as_me:$LINENO: result: plugin" >&5
+-$as_echo "plugin" >&6; }
+-
+-         else
+-           mysql_plugin_ftexample=no
+-           { $as_echo "$as_me:$LINENO: result: no" >&5
+-$as_echo "no" >&6; }
+-         fi
+-
+-
+-    else
+-
+-
+-        { $as_echo "$as_me:$LINENO: result: error" >&5
+-$as_echo "error" >&6; }
+-        { { $as_echo "$as_me:$LINENO: error: Plugin ftexample does not support static linking" >&5
+-$as_echo "$as_me: error: Plugin ftexample does not support static linking" >&2;}
+-   { (exit 1); exit 1; }; }
+-
+-
+-      mysql_plugin_defs="$mysql_plugin_defs, builtin_ftexample_plugin"
+-      with_plugin_ftexample=yes
+-      { $as_echo "$as_me:$LINENO: result: yes" >&5
+-$as_echo "yes" >&6; }
+-
+-    fi
 -  fi
 -  fi
-   # Let's still pretend it is `configure' which instantiates (i.e., don't
-   # use $as_me), people would be surprised to read:
-   #    /* config.h.  Generated by config.status.  */
-@@ -42891,6 +42181,12 @@
-        fi;;
-       esac
-     done` || { (exit 1); exit 1; }
-+
-+  if test x"$ac_file" != x-; then
-+    { echo "$as_me:$LINENO: creating $ac_file" >&5
-+echo "$as_me: creating $ac_file" >&6;}
-+    rm -f "$ac_file"
-+  fi
- _ACEOF
- cat >>$CONFIG_STATUS <<_ACEOF
-   sed "$ac_vpsub
-@@ -43576,7 +42872,7 @@
-    { (exit 1); exit 1; }; }
-     fi
+-
+-
+-    if test -d "$srcdir/plugin/fulltext"; then
+-      # Even if we don't build a plugin, we bundle its source into the dist
+-      # file.  So its Makefile (and Makefiles for any subdirs) must be
+-      # generated for 'make dist' to work.
+-
+-
+-          # autoconf doesn't provide an automatic way to configure DIST_SUBDIRS of
+-          # a subdir; for our purposes, it's enough to just check for existing
+-          # Makefile.am files and add them in here
+-          ac_config_files="$ac_config_files plugin/fulltext/Makefile"
+-
+-
+-
+-
+-
+-          mysql_pg_distdirs="$mysql_pg_distdirs fulltext"
+-          if test -n "$mysql_use_plugin_dir" ; then
+-            mysql_pg_dirs="$mysql_pg_dirs fulltext"
+-            mysql_pg_unittest_dirs="$mysql_pg_unittest_dirs ../plugin/fulltext"
+-          fi
+-    fi
+-
+-
+-
+-
+-
+-
+-
+-
+-
  
  
--    cd $ac_popdir
-+    cd "$ac_popdir"
-   done
- fi
  
  
---- mysql.old/configure.in     2005-12-21 20:39:48.000000000 +0100
-+++ mysql.dev/configure.in     2006-01-10 23:48:12.369675250 +0100
-@@ -240,41 +240,8 @@
  
  
- AC_MSG_CHECKING("return type of sprintf")
+@@ -44204,7 +43621,7 @@ $as_echo "yes" >&6; }
+           # autoconf doesn't provide an automatic way to configure DIST_SUBDIRS of
+           # a subdir; for our purposes, it's enough to just check for existing
+           # Makefile.am files and add them in here
+-          ac_config_files="$ac_config_files storage/ndb/docs/Makefile storage/ndb/include/Makefile storage/ndb/src/common/debugger/signaldata/Makefile storage/ndb/src/common/debugger/Makefile storage/ndb/src/common/logger/Makefile storage/ndb/src/common/mgmcommon/Makefile storage/ndb/src/common/portlib/Makefile storage/ndb/src/common/transporter/Makefile storage/ndb/src/common/util/Makefile storage/ndb/src/common/Makefile storage/ndb/src/cw/cpcd/Makefile storage/ndb/src/cw/Makefile storage/ndb/src/kernel/blocks/backup/Makefile storage/ndb/src/kernel/blocks/dbdict/Makefile storage/ndb/src/kernel/blocks/dbdih/Makefile storage/ndb/src/kernel/blocks/dblqh/Makefile storage/ndb/src/kernel/blocks/dbtup/Makefile storage/ndb/src/kernel/blocks/Makefile storage/ndb/src/kernel/error/Makefile storage/ndb/src/kernel/vm/Makefile storage/ndb/src/kernel/Makefile storage/ndb/src/mgmapi/Makefile storage/ndb/src/mgmclient/Makefile storage/ndb/src/mgmsrv/Makefile storage/ndb/src/ndbapi/Makefile storage/ndb/src/Makefile storage/ndb/test/ndbapi/bank/Makefile storage/ndb/test/ndbapi/Makefile storage/ndb/test/run-test/Makefile storage/ndb/test/src/Makefile storage/ndb/test/tools/Makefile storage/ndb/test/Makefile storage/ndb/tools/Makefile storage/ndb/Makefile"
++          ac_config_files="$ac_config_files storage/ndb/Makefile storage/ndb/test/Makefile storage/ndb/test/run-test/Makefile storage/ndb/test/tools/Makefile storage/ndb/test/src/Makefile storage/ndb/test/ndbapi/Makefile storage/ndb/test/ndbapi/bank/Makefile storage/ndb/docs/Makefile storage/ndb/tools/Makefile storage/ndb/include/Makefile storage/ndb/src/Makefile storage/ndb/src/mgmsrv/Makefile storage/ndb/src/cw/Makefile storage/ndb/src/cw/cpcd/Makefile storage/ndb/src/mgmclient/Makefile storage/ndb/src/mgmapi/Makefile storage/ndb/src/common/Makefile storage/ndb/src/common/mgmcommon/Makefile storage/ndb/src/common/portlib/Makefile storage/ndb/src/common/debugger/Makefile storage/ndb/src/common/debugger/signaldata/Makefile storage/ndb/src/common/logger/Makefile storage/ndb/src/common/util/Makefile storage/ndb/src/common/transporter/Makefile storage/ndb/src/kernel/Makefile storage/ndb/src/kernel/blocks/Makefile storage/ndb/src/kernel/blocks/dbdict/Makefile storage/ndb/src/kernel/blocks/dbtup/Makefile storage/ndb/src/kernel/blocks/dbdih/Makefile storage/ndb/src/kernel/blocks/dblqh/Makefile storage/ndb/src/kernel/blocks/backup/Makefile storage/ndb/src/kernel/error/Makefile storage/ndb/src/kernel/vm/Makefile storage/ndb/src/ndbapi/Makefile"
  
  
--#check the return type of sprintf
--case $SYSTEM_TYPE in
--  *netware*)
--    AC_DEFINE(SPRINTF_RETURNS_INT, [1]) AC_MSG_RESULT("int")
--    ;;
--  *)
--AC_TRY_RUN([
--  int main()
--    {
--      char* s = "hello";
--      char buf[6];
--      if((int)sprintf(buf, s) == strlen(s))
--      return 0;
--      
--      return -1;
--     }
--   ],
--   [AC_DEFINE(SPRINTF_RETURNS_INT, [1], [POSIX sprintf])
--   AC_MSG_RESULT("int")],
--   [AC_TRY_RUN([
-- int main()
--   {
--     char* s = "hello";
--     char buf[6];
--     if((char*)sprintf(buf,s) == buf + strlen(s))
--       return 0;
--     return -1;
--   }           ],
--               [AC_DEFINE(SPRINTF_RETURNS_PTR, [1], [Broken sprintf])
--                AC_MSG_RESULT("ptr")],
--               [AC_DEFINE(SPRINTF_RETURNS_GARBAGE, [1], [Broken sprintf])
--                AC_MSG_RESULT("garbage")])
--   ])
--    ;;
--esac
-+AC_DEFINE(SPRINTF_RETURNS_INT, [1], [POSIX sprintf])
-+AC_MSG_RESULT("int")
  
  
- AC_PATH_PROG(uname_prog, uname, no)
+@@ -44251,10 +43668,6 @@ $as_echo "yes" >&6; }
  
  
-@@ -790,80 +757,6 @@
- ])
- AC_SUBST(WRAPLIBS)
  
  
--if test "$TARGET_LINUX" = "true"; then
--  AC_MSG_CHECKING([for atomic operations])
 -
 -
--  atom_ops=
--  AC_TRY_RUN([
--#include <asm/atomic.h>
--int main()
--{
--  atomic_t v;
 -
 -
--  atomic_set(&v, 23);
--  atomic_add(5, &v);
--  return atomic_read(&v) == 28 ? 0 : -1;
--}
--  ],
--  [AC_DEFINE([HAVE_ATOMIC_ADD], [1],
--             [atomic_add() from <asm/atomic.h> (Linux only)])
--   atom_ops="${atom_ops}atomic_add "],
--  )
--  AC_TRY_RUN([
--#include <asm/atomic.h>
--int main()
--{
--  atomic_t v;
 -
 -
--  atomic_set(&v, 23);
--  atomic_sub(5, &v);
--  return atomic_read(&v) == 18 ? 0 : -1;
--}
--  ],
--  [AC_DEFINE([HAVE_ATOMIC_SUB], [1],
--             [atomic_sub() from <asm/atomic.h> (Linux only)])
--   atom_ops="${atom_ops}atomic_sub "],
--  )
 -
 -
--  if test -z "$atom_ops"; then atom_ops="no"; fi
--  AC_MSG_RESULT($atom_ops)
--
--  AC_ARG_WITH(pstack,
--    [  --with-pstack           Use the pstack backtrace library],
--    [ USE_PSTACK=$withval ],
--    [ USE_PSTACK=no ])
--  pstack_libs=
--  pstack_dirs=
--  if test "$USE_PSTACK" = yes -a "$TARGET_LINUX" = "true" -a "$BASE_MACHINE_TYPE" = "i386"
--  then
--    have_libiberty= have_libbfd=
--    my_save_LIBS="$LIBS"
--dnl I have no idea if this is a good test - can not find docs for libiberty  
--    AC_CHECK_LIB([iberty], [fdmatch],
--      [have_libiberty=yes
--       AC_CHECK_LIB([bfd], [bfd_openr], [have_libbfd=yes], , [-liberty])])
--    LIBS="$my_save_LIBS"
--
--    if test x"$have_libiberty" = xyes -a x"$have_libbfd" = xyes
--    then
--      pstack_dirs='$(top_srcdir)'/pstack
--      pstack_libs="../pstack/libpstack.a -lbfd -liberty"
--      # We must link staticly when using pstack
--      with_mysqld_ldflags="-all-static"
--      AC_SUBST([pstack_dirs])
--      AC_SUBST([pstack_libs])
--      AC_DEFINE([USE_PSTACK], [1], [the pstack backtrace library])
--dnl This check isn't needed, but might be nice to give some feedback....
--dnl    AC_CHECK_HEADER(libiberty.h,
--dnl      have_libiberty_h=yes,
--dnl      have_libiberty_h=no)
--    else
--      USE_PSTACK="no"
+   if test "X$with_plugin_partition" = Xyes; then
+     if test "X$plugin_partition_static_target" = X -a \
+             "X$plugin_partition_shared_target" = X; then
+@@ -44273,42 +43686,6 @@ $as_echo "$as_me: error: that's strange,
+-  if test "X$with_plugin_daemon_example" = Xyes; then
+-    if test "X$plugin_daemon_example_static_target" = X -a \
+-            "X$plugin_daemon_example_shared_target" = X; then
+-      { { $as_echo "$as_me:$LINENO: error: that's strange, daemon_example failed sanity check" >&5
+-$as_echo "$as_me: error: that's strange, daemon_example failed sanity check" >&2;}
+-   { (exit 1); exit 1; }; }
 -    fi
 -    fi
--  else
--    USE_PSTACK="no"
+-
+-
+-  fi
+-
+-
+-
+-
+-
+-
+-
+-
+-  if test "X$with_plugin_ftexample" = Xyes; then
+-    if test "X$plugin_ftexample_static_target" = X -a \
+-            "X$plugin_ftexample_shared_target" = X; then
+-      { { $as_echo "$as_me:$LINENO: error: that's strange, ftexample failed sanity check" >&5
+-$as_echo "$as_me: error: that's strange, ftexample failed sanity check" >&2;}
+-   { (exit 1); exit 1; }; }
+-    fi
+-
+-
 -  fi
 -  fi
+-
+-
+-
+-
+-
+-
+-
+-
+   if test "X$with_plugin_archive" = Xyes; then
+     if test "X$plugin_archive_static_target" = X -a \
+             "X$plugin_archive_shared_target" = X; then
+@@ -48250,198 +47627,6 @@ $as_echo "$as_me: error: unknown endiann
+   esac
+-  { $as_echo "$as_me:$LINENO: checking whether GCC atomic builtins are available" >&5
+-$as_echo_n "checking whether GCC atomic builtins are available... " >&6; }
+-  # either define HAVE_IB_GCC_ATOMIC_BUILTINS or not
+-  if test "$cross_compiling" = yes; then
+-  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
+-See \`config.log' for more details." >&5
+-$as_echo "$as_me: error: cannot run test program while cross compiling
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }; }
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-      int main()
+-      {
+-      long    x;
+-      long    y;
+-      long    res;
+-      char    c;
+-
+-      x = 10;
+-      y = 123;
+-      res = __sync_bool_compare_and_swap(&x, x, y);
+-      if (!res || x != y) {
+-          return(1);
+-        }
+-
+-      x = 10;
+-      y = 123;
+-      res = __sync_bool_compare_and_swap(&x, x + 1, y);
+-      if (res || x != 10) {
+-          return(1);
+-        }
+-
+-      x = 10;
+-      y = 123;
+-      res = __sync_add_and_fetch(&x, y);
+-      if (res != 123 + 10 || x != 123 + 10) {
+-        return(1);
+-      }
+-
+-      c = 10;
+-      res = __sync_lock_test_and_set(&c, 123);
+-      if (res != 10 || c != 123) {
+-        return(1);
+-      }
+-
+-      return(0);
+-      }
+-
+-_ACEOF
+-rm -f conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_link") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+-  { (case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_try") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; }; then
+-
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_IB_GCC_ATOMIC_BUILTINS 1
+-_ACEOF
+-
+-      { $as_echo "$as_me:$LINENO: result: yes" >&5
+-$as_echo "yes" >&6; }
+-
+-else
+-  $as_echo "$as_me: program exited with status $ac_status" >&5
+-$as_echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-( exit $ac_status )
+-
+-      { $as_echo "$as_me:$LINENO: result: no" >&5
+-$as_echo "no" >&6; }
+-
+-
+-fi
+-rm -rf conftest.dSYM
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+-fi
+-
+-
+-
+-  { $as_echo "$as_me:$LINENO: checking whether pthread_t can be used by GCC atomic builtins" >&5
+-$as_echo_n "checking whether pthread_t can be used by GCC atomic builtins... " >&6; }
+-  # either define HAVE_IB_ATOMIC_PTHREAD_T_GCC or not
+-  if test "$cross_compiling" = yes; then
+-  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
+-See \`config.log' for more details." >&5
+-$as_echo "$as_me: error: cannot run test program while cross compiling
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }; }
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-      #include <pthread.h>
+-      #include <string.h>
+-
+-      int main(int argc, char** argv) {
+-        pthread_t       x1;
+-        pthread_t       x2;
+-        pthread_t       x3;
+-
+-      memset(&x1, 0x0, sizeof(x1));
+-      memset(&x2, 0x0, sizeof(x2));
+-      memset(&x3, 0x0, sizeof(x3));
+-
+-        __sync_bool_compare_and_swap(&x1, x2, x3);
+-
+-        return(0);
+-      }
+-
+-_ACEOF
+-rm -f conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_link") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+-  { (case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_try") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; }; then
+-
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_IB_ATOMIC_PTHREAD_T_GCC 1
+-_ACEOF
+-
+-      { $as_echo "$as_me:$LINENO: result: yes" >&5
+-$as_echo "yes" >&6; }
+-
+-else
+-  $as_echo "$as_me: program exited with status $ac_status" >&5
+-$as_echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-( exit $ac_status )
+-
+-      { $as_echo "$as_me:$LINENO: result: no" >&5
+-$as_echo "no" >&6; }
+-
+-
+-fi
+-rm -rf conftest.dSYM
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 -fi
 -fi
- AM_CONDITIONAL(COMPILE_PSTACK, test "$USE_PSTACK" = "yes")
- AC_MSG_CHECKING([if we should use pstack])
- AC_MSG_RESULT([$USE_PSTACK])
-@@ -880,37 +773,7 @@
- NON_THREADED_LIBS="$LIBS"
+-
+-
+-
+   { $as_echo "$as_me:$LINENO: checking whether Solaris libc atomic functions are available" >&5
+ $as_echo_n "checking whether Solaris libc atomic functions are available... " >&6; }
+   # either define HAVE_IB_SOLARIS_ATOMICS or not
+@@ -48560,103 +47745,6 @@ fi
+ done
  
  
- AC_MSG_CHECKING([for int8])
--case $SYSTEM_TYPE in
--  *netware)
--    AC_MSG_RESULT([no])
--    ;;
--  *)
--AC_TRY_RUN([
--#ifdef HAVE_STDLIB_H
--#include <stdlib.h>
--#endif
+-  { $as_echo "$as_me:$LINENO: checking whether pthread_t can be used by Solaris libc atomic functions" >&5
+-$as_echo_n "checking whether pthread_t can be used by Solaris libc atomic functions... " >&6; }
+-  # either define HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS or not
+-  if test "$cross_compiling" = yes; then
+-  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+-{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
+-See \`config.log' for more details." >&5
+-$as_echo "$as_me: error: cannot run test program while cross compiling
+-See \`config.log' for more details." >&2;}
+-   { (exit 1); exit 1; }; }; }
+-else
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
 -
 -
--#ifdef HAVE_STDDEF_H
--#include <stddef.h>
--#endif
+-      #include <pthread.h>
+-      #include <string.h>
 -
 -
--#ifdef HAVE_SYS_TYPES_H
--#include <sys/types.h>
--#endif
+-      int main(int argc, char** argv) {
+-        pthread_t       x1;
+-        pthread_t       x2;
+-        pthread_t       x3;
 -
 -
--int main()
--{
--  int8 i;
--  return 0;
--}
--],
--[AC_DEFINE([HAVE_INT_8_16_32], [1],
--           [whether int8, int16 and int32 types exist])
--AC_MSG_RESULT([yes])],
--[AC_MSG_RESULT([no])]
--)
+-        memset(&x1, 0x0, sizeof(x1));
+-        memset(&x2, 0x0, sizeof(x2));
+-        memset(&x3, 0x0, sizeof(x3));
+-
+-        if (sizeof(pthread_t) == 4) {
+-
+-          atomic_cas_32(&x1, x2, x3);
+-
+-        } else if (sizeof(pthread_t) == 8) {
+-
+-          atomic_cas_64(&x1, x2, x3);
+-
+-        } else {
+-
+-          return(1);
+-        }
+-
+-      return(0);
+-      }
+-
+-_ACEOF
+-rm -f conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_link") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+-  { (case "(($ac_try" in
+-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+-  *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+-  (eval "$ac_try") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+-  (exit $ac_status); }; }; then
+-
+-
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS 1
+-_ACEOF
+-
+-      { $as_echo "$as_me:$LINENO: result: yes" >&5
+-$as_echo "yes" >&6; }
+-
+-else
+-  $as_echo "$as_me: program exited with status $ac_status" >&5
+-$as_echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-( exit $ac_status )
+-
+-      { $as_echo "$as_me:$LINENO: result: no" >&5
+-$as_echo "no" >&6; }
+-
+-
+-fi
+-rm -rf conftest.dSYM
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+-fi
+-
+-
+-
+   # this is needed to know which one of atomic_cas_32() or atomic_cas_64()
+   # to use in the source
+   # The cast to long int works around a bug in the HP C Compiler
+@@ -49573,10 +48661,6 @@ _ACEOF
+-
+-
+-
+-
+ # Only build client code?
+ # Check whether --with-server was given.
+@@ -51544,8 +50628,6 @@ do
+     "extra/yassl/taocrypt/test/Makefile") CONFIG_FILES="$CONFIG_FILES extra/yassl/taocrypt/test/Makefile" ;;
+     "extra/yassl/src/Makefile") CONFIG_FILES="$CONFIG_FILES extra/yassl/src/Makefile" ;;
+     "extra/yassl/testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES extra/yassl/testsuite/Makefile" ;;
+-    "plugin/daemon_example/Makefile") CONFIG_FILES="$CONFIG_FILES plugin/daemon_example/Makefile" ;;
+-    "plugin/fulltext/Makefile") CONFIG_FILES="$CONFIG_FILES plugin/fulltext/Makefile" ;;
+     "storage/archive/Makefile") CONFIG_FILES="$CONFIG_FILES storage/archive/Makefile" ;;
+     "storage/blackhole/Makefile") CONFIG_FILES="$CONFIG_FILES storage/blackhole/Makefile" ;;
+     "storage/csv/Makefile") CONFIG_FILES="$CONFIG_FILES storage/csv/Makefile" ;;
+@@ -51557,40 +50639,40 @@ do
+     "storage/innodb_plugin/Makefile") CONFIG_FILES="$CONFIG_FILES storage/innodb_plugin/Makefile" ;;
+     "storage/myisam/Makefile") CONFIG_FILES="$CONFIG_FILES storage/myisam/Makefile" ;;
+     "storage/myisammrg/Makefile") CONFIG_FILES="$CONFIG_FILES storage/myisammrg/Makefile" ;;
++    "storage/ndb/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/Makefile" ;;
++    "storage/ndb/test/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/Makefile" ;;
++    "storage/ndb/test/run-test/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/run-test/Makefile" ;;
++    "storage/ndb/test/tools/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/tools/Makefile" ;;
++    "storage/ndb/test/src/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/src/Makefile" ;;
++    "storage/ndb/test/ndbapi/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/ndbapi/Makefile" ;;
++    "storage/ndb/test/ndbapi/bank/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/ndbapi/bank/Makefile" ;;
+     "storage/ndb/docs/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/docs/Makefile" ;;
++    "storage/ndb/tools/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/tools/Makefile" ;;
+     "storage/ndb/include/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/include/Makefile" ;;
+-    "storage/ndb/src/common/debugger/signaldata/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/debugger/signaldata/Makefile" ;;
+-    "storage/ndb/src/common/debugger/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/debugger/Makefile" ;;
+-    "storage/ndb/src/common/logger/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/logger/Makefile" ;;
++    "storage/ndb/src/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/Makefile" ;;
++    "storage/ndb/src/mgmsrv/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/mgmsrv/Makefile" ;;
++    "storage/ndb/src/cw/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/cw/Makefile" ;;
++    "storage/ndb/src/cw/cpcd/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/cw/cpcd/Makefile" ;;
++    "storage/ndb/src/mgmclient/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/mgmclient/Makefile" ;;
++    "storage/ndb/src/mgmapi/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/mgmapi/Makefile" ;;
++    "storage/ndb/src/common/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/Makefile" ;;
+     "storage/ndb/src/common/mgmcommon/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/mgmcommon/Makefile" ;;
+     "storage/ndb/src/common/portlib/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/portlib/Makefile" ;;
+-    "storage/ndb/src/common/transporter/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/transporter/Makefile" ;;
++    "storage/ndb/src/common/debugger/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/debugger/Makefile" ;;
++    "storage/ndb/src/common/debugger/signaldata/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/debugger/signaldata/Makefile" ;;
++    "storage/ndb/src/common/logger/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/logger/Makefile" ;;
+     "storage/ndb/src/common/util/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/util/Makefile" ;;
+-    "storage/ndb/src/common/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/Makefile" ;;
+-    "storage/ndb/src/cw/cpcd/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/cw/cpcd/Makefile" ;;
+-    "storage/ndb/src/cw/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/cw/Makefile" ;;
+-    "storage/ndb/src/kernel/blocks/backup/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/blocks/backup/Makefile" ;;
++    "storage/ndb/src/common/transporter/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/common/transporter/Makefile" ;;
++    "storage/ndb/src/kernel/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/Makefile" ;;
++    "storage/ndb/src/kernel/blocks/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/blocks/Makefile" ;;
+     "storage/ndb/src/kernel/blocks/dbdict/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/blocks/dbdict/Makefile" ;;
++    "storage/ndb/src/kernel/blocks/dbtup/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/blocks/dbtup/Makefile" ;;
+     "storage/ndb/src/kernel/blocks/dbdih/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/blocks/dbdih/Makefile" ;;
+     "storage/ndb/src/kernel/blocks/dblqh/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/blocks/dblqh/Makefile" ;;
+-    "storage/ndb/src/kernel/blocks/dbtup/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/blocks/dbtup/Makefile" ;;
+-    "storage/ndb/src/kernel/blocks/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/blocks/Makefile" ;;
++    "storage/ndb/src/kernel/blocks/backup/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/blocks/backup/Makefile" ;;
+     "storage/ndb/src/kernel/error/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/error/Makefile" ;;
+     "storage/ndb/src/kernel/vm/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/vm/Makefile" ;;
+-    "storage/ndb/src/kernel/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/kernel/Makefile" ;;
+-    "storage/ndb/src/mgmapi/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/mgmapi/Makefile" ;;
+-    "storage/ndb/src/mgmclient/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/mgmclient/Makefile" ;;
+-    "storage/ndb/src/mgmsrv/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/mgmsrv/Makefile" ;;
+     "storage/ndb/src/ndbapi/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/ndbapi/Makefile" ;;
+-    "storage/ndb/src/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/Makefile" ;;
+-    "storage/ndb/test/ndbapi/bank/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/ndbapi/bank/Makefile" ;;
+-    "storage/ndb/test/ndbapi/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/ndbapi/Makefile" ;;
+-    "storage/ndb/test/run-test/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/run-test/Makefile" ;;
+-    "storage/ndb/test/src/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/src/Makefile" ;;
+-    "storage/ndb/test/tools/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/tools/Makefile" ;;
+-    "storage/ndb/test/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/test/Makefile" ;;
+-    "storage/ndb/tools/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/tools/Makefile" ;;
+-    "storage/ndb/Makefile") CONFIG_FILES="$CONFIG_FILES storage/ndb/Makefile" ;;
+     "storage/ndb/src/libndb.ver") CONFIG_FILES="$CONFIG_FILES storage/ndb/src/libndb.ver" ;;
+     "storage/ndb/include/ndb_version.h") CONFIG_FILES="$CONFIG_FILES storage/ndb/include/ndb_version.h" ;;
+     "storage/ndb/include/ndb_global.h") CONFIG_FILES="$CONFIG_FILES storage/ndb/include/ndb_global.h" ;;
+--- a/configure.in
++++ b/configure.in
+@@ -1611,14 +1611,6 @@ case "$with_mysqld_ldflags " in
+ esac
+-# System characteristics
+-case $SYSTEM_TYPE in
+-  *netware*) ;;
+-  *)
+-AC_SYS_RESTARTABLE_SYSCALLS
 -    ;;
 -esac
 -    ;;
 -esac
-+AC_MSG_RESULT([no])
+-
+ # Build optimized or debug version ?
+ # First check for gcc and g++
+ if test "$GCC" = "yes"
+--- a/storage/innodb_plugin/plug.in
++++ b/storage/innodb_plugin/plug.in
+@@ -53,88 +53,6 @@ MYSQL_PLUGIN_ACTIONS(innodb_plugin,  [
+   esac
+   AC_SUBST(INNODB_DYNAMIC_CFLAGS)
  
  
- #
- # Some system specific hacks
-diff -ur mysql.old/include/my_global.h mysql.dev/include/my_global.h
---- mysql.old/include/my_global.h      Wed Dec 21 20:39:25 2005
-+++ mysql.dev/include/my_global.h      Sat Oct 14 19:03:09 2006
-@@ -299,9 +299,11 @@
- #undef HAVE_ALLOCA
- #undef HAVE_ALLOCA_H
- #endif
-+#ifdef linux
- #ifdef HAVE_ALLOCA_H
- #include <alloca.h>
- #endif
-+#endif
- #ifdef HAVE_ATOMIC_ADD
- #define new my_arg_new
- #define need_to_restore_new 1
-@@ -315,8 +317,10 @@
- #endif
- #include <errno.h>                            /* Recommended by debian */
- /* We need the following to go around a problem with openssl on solaris */
-+#ifdef linux
- #if defined(HAVE_CRYPT_H)
- #include <crypt.h>
-+#endif
- #endif
+-  AC_MSG_CHECKING(whether GCC atomic builtins are available)
+-  # either define HAVE_IB_GCC_ATOMIC_BUILTINS or not
+-  AC_TRY_RUN(
+-    [
+-      int main()
+-      {
+-      long    x;
+-      long    y;
+-      long    res;
+-      char    c;
+-
+-      x = 10;
+-      y = 123;
+-      res = __sync_bool_compare_and_swap(&x, x, y);
+-      if (!res || x != y) {
+-          return(1);
+-        }
+-
+-      x = 10;
+-      y = 123;
+-      res = __sync_bool_compare_and_swap(&x, x + 1, y);
+-      if (res || x != 10) {
+-          return(1);
+-        }
+-
+-      x = 10;
+-      y = 123;
+-      res = __sync_add_and_fetch(&x, y);
+-      if (res != 123 + 10 || x != 123 + 10) {
+-        return(1);
+-      }
+-
+-      c = 10;
+-      res = __sync_lock_test_and_set(&c, 123);
+-      if (res != 10 || c != 123) {
+-        return(1);
+-      }
+-
+-      return(0);
+-      }
+-    ],
+-    [
+-      AC_DEFINE([HAVE_IB_GCC_ATOMIC_BUILTINS], [1],
+-                [GCC atomic builtins are available])
+-      AC_MSG_RESULT(yes)
+-    ],
+-    [
+-      AC_MSG_RESULT(no)
+-    ]
+-  )
+-
+-  AC_MSG_CHECKING(whether pthread_t can be used by GCC atomic builtins)
+-  # either define HAVE_IB_ATOMIC_PTHREAD_T_GCC or not
+-  AC_TRY_RUN(
+-    [
+-      #include <pthread.h>
+-      #include <string.h>
+-
+-      int main(int argc, char** argv) {
+-        pthread_t       x1;
+-        pthread_t       x2;
+-        pthread_t       x3;
+-
+-      memset(&x1, 0x0, sizeof(x1));
+-      memset(&x2, 0x0, sizeof(x2));
+-      memset(&x3, 0x0, sizeof(x3));
+-
+-        __sync_bool_compare_and_swap(&x1, x2, x3);
+-
+-        return(0);
+-      }
+-    ],
+-    [
+-      AC_DEFINE([HAVE_IB_ATOMIC_PTHREAD_T_GCC], [1],
+-                [pthread_t can be used by GCC atomic builtins])
+-      AC_MSG_RESULT(yes)
+-    ],
+-    [
+-      AC_MSG_RESULT(no)
+-    ]
+-  )
+-
+   AC_MSG_CHECKING(whether Solaris libc atomic functions are available)
+   # either define HAVE_IB_SOLARIS_ATOMICS or not
+   AC_CHECK_FUNCS(atomic_cas_ulong \
+@@ -148,48 +66,6 @@ MYSQL_PLUGIN_ACTIONS(innodb_plugin,  [
+                           are available])
+   )
  
  
- /*
-diff -ur mysql.old/libmysql/Makefile.in mysql.dev/libmysql/Makefile.in
---- mysql.old/libmysql/Makefile.in     Wed Dec 21 20:41:18 2005
-+++ mysql.dev/libmysql/Makefile.in     Sat Oct 14 19:06:11 2006
-@@ -602,7 +602,7 @@
+-  AC_MSG_CHECKING(whether pthread_t can be used by Solaris libc atomic functions)
+-  # either define HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS or not
+-  AC_TRY_RUN(
+-    [
+-      #include <pthread.h>
+-      #include <string.h>
+-
+-      int main(int argc, char** argv) {
+-        pthread_t       x1;
+-        pthread_t       x2;
+-        pthread_t       x3;
+-
+-        memset(&x1, 0x0, sizeof(x1));
+-        memset(&x2, 0x0, sizeof(x2));
+-        memset(&x3, 0x0, sizeof(x3));
+-
+-        if (sizeof(pthread_t) == 4) {
+-        
+-          atomic_cas_32(&x1, x2, x3);
+-        
+-        } else if (sizeof(pthread_t) == 8) {
+-        
+-          atomic_cas_64(&x1, x2, x3);
+-        
+-        } else {
+-        
+-          return(1);
+-        }
+-
+-      return(0);
+-      }
+-    ],
+-    [
+-      AC_DEFINE([HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS], [1],
+-                [pthread_t can be used by solaris atomics])
+-      AC_MSG_RESULT(yes)
+-    ],
+-    [
+-      AC_MSG_RESULT(no)
+-    ]
+-  )
+-
+   # this is needed to know which one of atomic_cas_32() or atomic_cas_64()
+   # to use in the source
+   AC_CHECK_SIZEOF([pthread_t], [], [#include <pthread.h>])
+--- a/libmysql/Makefile.in
++++ b/libmysql/Makefile.in
+@@ -626,7 +626,7 @@ clean-noinstPROGRAMS:
        done
  conf_to_src$(EXEEXT): $(conf_to_src_OBJECTS) $(conf_to_src_DEPENDENCIES) 
        @rm -f conf_to_src$(EXEEXT)
        done
  conf_to_src$(EXEEXT): $(conf_to_src_OBJECTS) $(conf_to_src_DEPENDENCIES) 
        @rm -f conf_to_src$(EXEEXT)
--      $(LINK) $(conf_to_src_LDFLAGS) $(conf_to_src_OBJECTS) $(conf_to_src_LDADD) $(LIBS)
-+      $(LINK) $(conf_to_src_LDFLAGS) $(conf_to_src_OBJECTS) $(conf_to_src_LDADD)
+-      $(conf_to_src_LINK) $(conf_to_src_OBJECTS) $(conf_to_src_LDADD) $(LIBS)
++      $(conf_to_src_LINK) $(conf_to_src_OBJECTS) $(conf_to_src_LDADD)
  
  mostlyclean-compile:
        -rm -f *.$(OBJEXT)
  
  mostlyclean-compile:
        -rm -f *.$(OBJEXT)
index fa92c4ad512e86ae36726701e47220bc4d1048cf..e295e58bb544e7867f070c2f16818998aa876f20 100644 (file)
@@ -1,39 +1,71 @@
---- mysql.old/sql/Makefile.am  2005-12-21 12:39:32.000000000 -0700
-+++ mysql.dev/sql/Makefile.am  2010-08-07 15:13:34.399776279 -0600
-@@ -148,8 +148,8 @@
-               @echo "If it fails, re-run configure with --with-low-memory"
-               $(CXXCOMPILE) $(LM_CFLAGS) -c $<
--lex_hash.h:   gen_lex_hash$(EXEEXT)
--              ./gen_lex_hash$(EXEEXT) > $@
-+#lex_hash.h:  gen_lex_hash$(EXEEXT)
-+#             ./gen_lex_hash$(EXEEXT) > $@
- # For testing of udf_example.so;  Works on platforms with gcc
- # (This is not part of our build process but only provided as an example)
-
---- mysql.old/sql/Makefile.in  2005-12-21 12:41:41.000000000 -0700
-+++ mysql.dev/sql/Makefile.in  2010-08-07 15:15:39.747273400 -0600
-@@ -1253,8 +1253,8 @@
-               @echo "If it fails, re-run configure with --with-low-memory"
-               $(CXXCOMPILE) $(LM_CFLAGS) -c $<
--lex_hash.h:   gen_lex_hash$(EXEEXT)
--              ./gen_lex_hash$(EXEEXT) > $@
-+#lex_hash.h:  gen_lex_hash$(EXEEXT)
-+#             ./gen_lex_hash$(EXEEXT) > $@
+--- a/sql/Makefile.am
++++ b/sql/Makefile.am
+@@ -41,7 +41,6 @@ mysqld_DEPENDENCIES= @mysql_plugin_libs@
+ LDADD = $(SUPPORTING_LIBS) @ZLIB_LIBS@ @NDB_SCI_LIBS@
+ mysqld_LDADD =                libndb.la \
+                       @MYSQLD_EXTRA_LDFLAGS@ \
+-                      @pstack_libs@ \
+                       @mysql_plugin_libs@ \
+                       $(LDADD)  $(CXXLDFLAGS) $(WRAPLIBS) @LIBDL@ \
+                       $(yassl_libs) $(openssl_libs) @MYSQLD_EXTRA_LIBS@
+@@ -174,10 +173,10 @@ link_sources:
+ # This generates lex_hash.h
+ # NOTE Built sources should depend on their sources not the tool
+ # this avoid the rebuild of the built files in a source dist
+-lex_hash.h:   gen_lex_hash.cc lex.h
+-              $(MAKE) $(AM_MAKEFLAGS) gen_lex_hash$(EXEEXT)
+-              ./gen_lex_hash$(EXEEXT) > $@-t
+-              $(MV) $@-t $@
++#lex_hash.h:  gen_lex_hash.cc lex.h
++#             $(MAKE) $(AM_MAKEFLAGS) gen_lex_hash$(EXEEXT)
++#             ./gen_lex_hash$(EXEEXT) > $@-t
++#             $(MV) $@-t $@
  
  
- # For testing of udf_example.so;  Works on platforms with gcc
- # (This is not part of our build process but only provided as an example)
-
-
---- mysql.old/extra/Makefile.am        2005-12-21 12:39:55.000000000 -0700
-+++ mysql.dev/extra/Makefile.am        2010-08-07 16:44:45.649771408 -0600
-@@ -29,14 +29,14 @@
- DIST_SUBDIRS=           yassl
+ # For testing of udf_example.so
+ udf_example_la_SOURCES= udf_example.c
+--- a/sql/Makefile.in
++++ b/sql/Makefile.in
+@@ -486,8 +486,6 @@ plugin_partition_static_target = @plugin
+ prefix = @prefix@
+ program_transform_name = @program_transform_name@
+ psdir = @psdir@
+-pstack_dir = @pstack_dir@
+-pstack_libs = @pstack_libs@
+ readline_basedir = @readline_basedir@
+ readline_dir = @readline_dir@
+ readline_h_ln_cmd = @readline_h_ln_cmd@
+@@ -541,7 +539,6 @@ mysqld_DEPENDENCIES = @mysql_plugin_libs
+ LDADD = $(SUPPORTING_LIBS) @ZLIB_LIBS@ @NDB_SCI_LIBS@
+ mysqld_LDADD = libndb.la \
+                       @MYSQLD_EXTRA_LDFLAGS@ \
+-                      @pstack_libs@ \
+                       @mysql_plugin_libs@ \
+                       $(LDADD)  $(CXXLDFLAGS) $(WRAPLIBS) @LIBDL@ \
+                       $(yassl_libs) $(openssl_libs) @MYSQLD_EXTRA_LIBS@
+@@ -1308,10 +1305,10 @@ link_sources:
+ # This generates lex_hash.h
+ # NOTE Built sources should depend on their sources not the tool
+ # this avoid the rebuild of the built files in a source dist
+-lex_hash.h:   gen_lex_hash.cc lex.h
+-              $(MAKE) $(AM_MAKEFLAGS) gen_lex_hash$(EXEEXT)
+-              ./gen_lex_hash$(EXEEXT) > $@-t
+-              $(MV) $@-t $@
++#lex_hash.h:  gen_lex_hash.cc lex.h
++#             $(MAKE) $(AM_MAKEFLAGS) gen_lex_hash$(EXEEXT)
++#             ./gen_lex_hash$(EXEEXT) > $@-t
++#             $(MV) $@-t $@
  
  
- # This will build mysqld_error.h and sql_state.h
--$(top_builddir)/include/mysqld_error.h: comp_err$(EXEEXT)
+ # We might have some stuff not built in this build, but that we want to install
+ install-exec-hook:
+--- a/extra/Makefile.am
++++ b/extra/Makefile.am
+@@ -29,16 +29,16 @@ DIST_SUBDIRS =             yassl
+ # This will build mysqld_error.h, mysqld_ername.h and sql_state.h
+ # NOTE Built files should depend on their sources to avoid
+ # the built files being rebuilt in source dist
+-$(top_builddir)/include/mysqld_error.h: comp_err.c \
+-                      $(top_srcdir)/sql/share/errmsg.txt
+-      $(MAKE) $(AM_MAKEFLAGS) comp_err$(EXEEXT)
 -      $(top_builddir)/extra/comp_err$(EXEEXT) \
 -      --charset=$(top_srcdir)/sql/share/charsets \
 -      --out-dir=$(top_builddir)/sql/share/ \
 -      $(top_builddir)/extra/comp_err$(EXEEXT) \
 -      --charset=$(top_srcdir)/sql/share/charsets \
 -      --out-dir=$(top_builddir)/sql/share/ \
@@ -41,7 +73,9 @@
 -      --name_file=$(top_builddir)/include/mysqld_ername.h \
 -      --state_file=$(top_builddir)/include/sql_state.h \
 -      --in_file=$(top_srcdir)/sql/share/errmsg.txt
 -      --name_file=$(top_builddir)/include/mysqld_ername.h \
 -      --state_file=$(top_builddir)/include/sql_state.h \
 -      --in_file=$(top_srcdir)/sql/share/errmsg.txt
-+#$(top_builddir)/include/mysqld_error.h: comp_err$(EXEEXT)
++#$(top_builddir)/include/mysqld_error.h: comp_err.c \
++#                     $(top_srcdir)/sql/share/errmsg.txt
++#     $(MAKE) $(AM_MAKEFLAGS) comp_err$(EXEEXT)
 +#     $(top_builddir)/extra/comp_err$(EXEEXT) \
 +#     --charset=$(top_srcdir)/sql/share/charsets \
 +#     --out-dir=$(top_builddir)/sql/share/ \
 +#     $(top_builddir)/extra/comp_err$(EXEEXT) \
 +#     --charset=$(top_srcdir)/sql/share/charsets \
 +#     --out-dir=$(top_builddir)/sql/share/ \
  $(top_builddir)/include/mysqld_ername.h: $(top_builddir)/include/mysqld_error.h
  $(top_builddir)/include/sql_state.h: $(top_builddir)/include/mysqld_error.h
  
  $(top_builddir)/include/mysqld_ername.h: $(top_builddir)/include/mysqld_error.h
  $(top_builddir)/include/sql_state.h: $(top_builddir)/include/mysqld_error.h
  
---- mysql.old/extra/Makefile.in        2005-12-21 12:41:16.000000000 -0700
-+++ mysql.dev/extra/Makefile.in        2010-08-07 16:44:29.537273634 -0600
-@@ -870,14 +870,14 @@
- # This will build mysqld_error.h and sql_state.h
--$(top_builddir)/include/mysqld_error.h: comp_err$(EXEEXT)
+--- a/extra/Makefile.in
++++ b/extra/Makefile.in
+@@ -938,16 +938,16 @@ uninstall-am: uninstall-binPROGRAMS unin
+ # This will build mysqld_error.h, mysqld_ername.h and sql_state.h
+ # NOTE Built files should depend on their sources to avoid
+ # the built files being rebuilt in source dist
+-$(top_builddir)/include/mysqld_error.h: comp_err.c \
+-                      $(top_srcdir)/sql/share/errmsg.txt
+-      $(MAKE) $(AM_MAKEFLAGS) comp_err$(EXEEXT)
 -      $(top_builddir)/extra/comp_err$(EXEEXT) \
 -      --charset=$(top_srcdir)/sql/share/charsets \
 -      --out-dir=$(top_builddir)/sql/share/ \
 -      $(top_builddir)/extra/comp_err$(EXEEXT) \
 -      --charset=$(top_srcdir)/sql/share/charsets \
 -      --out-dir=$(top_builddir)/sql/share/ \
 -      --name_file=$(top_builddir)/include/mysqld_ername.h \
 -      --state_file=$(top_builddir)/include/sql_state.h \
 -      --in_file=$(top_srcdir)/sql/share/errmsg.txt
 -      --name_file=$(top_builddir)/include/mysqld_ername.h \
 -      --state_file=$(top_builddir)/include/sql_state.h \
 -      --in_file=$(top_srcdir)/sql/share/errmsg.txt
-+#$(top_builddir)/include/mysqld_error.h: comp_err$(EXEEXT)
++#$(top_builddir)/include/mysqld_error.h: comp_err.c \
++#                     $(top_srcdir)/sql/share/errmsg.txt
++#     $(MAKE) $(AM_MAKEFLAGS) comp_err$(EXEEXT)
 +#     $(top_builddir)/extra/comp_err$(EXEEXT) \
 +#     --charset=$(top_srcdir)/sql/share/charsets \
 +#     --out-dir=$(top_builddir)/sql/share/ \
 +#     $(top_builddir)/extra/comp_err$(EXEEXT) \
 +#     --charset=$(top_srcdir)/sql/share/charsets \
 +#     --out-dir=$(top_builddir)/sql/share/ \
 +#     --in_file=$(top_srcdir)/sql/share/errmsg.txt
  $(top_builddir)/include/mysqld_ername.h: $(top_builddir)/include/mysqld_error.h
  $(top_builddir)/include/sql_state.h: $(top_builddir)/include/mysqld_error.h
 +#     --in_file=$(top_srcdir)/sql/share/errmsg.txt
  $(top_builddir)/include/mysqld_ername.h: $(top_builddir)/include/mysqld_error.h
  $(top_builddir)/include/sql_state.h: $(top_builddir)/include/mysqld_error.h
-
---- mysql.old/sql/Makefile.am  2010-08-07 16:53:38.047275454 -0600
-+++ mysql.dev/sql/Makefile.am  2010-08-07 17:20:05.947271939 -0600
-@@ -40,7 +40,7 @@
-                       $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ @NDB_SCI_LIBS@
  
  
- mysqld_LDADD =                @MYSQLD_EXTRA_LDFLAGS@ \
--                      @bdb_libs@ @innodb_libs@ @pstack_libs@ \
-+                      @bdb_libs@ @innodb_libs@ \
-                         @innodb_system_libs@ \
-                       @ndbcluster_libs@ @ndbcluster_system_libs@ \
-                       $(LDADD)  $(CXXLDFLAGS) $(WRAPLIBS) @LIBDL@ \
-
---- mysql.old/sql/Makefile.in  2010-08-07 16:53:38.047275454 -0600
-+++ mysql.dev/sql/Makefile.in  2010-08-07 17:20:23.197362907 -0600
-@@ -483,8 +483,6 @@
- openssl_libs = @openssl_libs@
- prefix = @prefix@
- program_transform_name = @program_transform_name@
--pstack_dirs = @pstack_dirs@
--pstack_libs = @pstack_libs@
- readline_basedir = @readline_basedir@
- readline_dir = @readline_dir@
- readline_h_ln_cmd = @readline_h_ln_cmd@
-@@ -533,7 +531,7 @@
-                       $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ @NDB_SCI_LIBS@
- mysqld_LDADD = @MYSQLD_EXTRA_LDFLAGS@ \
--                      @bdb_libs@ @innodb_libs@ @pstack_libs@ \
-+                      @bdb_libs@ @innodb_libs@ \
-                         @innodb_system_libs@ \
-                       @ndbcluster_libs@ @ndbcluster_system_libs@ \
-                       $(LDADD)  $(CXXLDFLAGS) $(WRAPLIBS) @LIBDL@ \
-