Commits

Matt Stancliff committed ed6b1a6

Vanilla tokyocabinet-1.4.34 import

  • Participants
  • Parent commits 457288b
  • Branches tokyocabinet-1.4.34

Comments (0)

Files changed (58)

-2009-07-23  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-09-11  Mikio Hirabayashi  <hirarin@gmail.com>
+
+	* myconf.h: a macro for environment without "nanl" was added.
+
+	* tctdbmetasearch (tctdbmetasearch): a bug related to the limit parameters was fixed.
+
+	- Release: 1.4.34
+
+2009-08-31  Mikio Hirabayashi  <hirarin@gmail.com>
+
+	* tcutil.h, tchdb.h, tcbdb.h, tcfdb.h, tctdb.h, tcadb.h: including stdbool.h was wrapped.
+
+	* tcutil.c (tccmpdecimal): accuracy was improved and now real number is supported.
+
+	* tctdb.c (tctdbqrycondmatch): accuracy of decimal operators was improved.
+
+	- Release: 1.4.33
+
+2009-08-14  Mikio Hirabayashi  <hirarin@gmail.com>
+
+	* tcutil.c (tctmpldumpeval): "INC", "PRT" operators and "SET" directive were added.
+
+	* tcutil.c (tcwwwformdecode2): a bug of memory corruption was fixed.
+
+	* tchdb.c (tchdbgetimpl): a bug related to caching large records was fixed.
+
+	- Release: 1.4.32
+
+2009-07-23  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmpoolpop, tcstatfile): new functions.
 
 
 	- Release: 1.4.31
 
-2009-07-13  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-07-13  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tctdb.c (tctdbstrtometasearcytype): new function.
 
 
 	- Release: 1.4.30
 
-2009-07-03  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-07-03  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tctdb.c (tctdbidxgetbyftsunion): efficiency counting sort was improved.
 
 	- Release: 1.4.29
 
-2009-06-22  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-06-22  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcstrutfnorm, tcstrkwic, tcstrtokenize): new functions.
 
 
 	- Release: 1.4.28
 
-2009-06-16  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-06-16  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcstrskipspc, tcstrucsnorm): new functions.
 
 
 	- Release: 1.4.27
 
-2009-06-13  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-06-13  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tctdb.c (tctdbsetindex, tctdbsearchimpl): token inverted index was added.
 
 
 	- Release: 1.4.26
 
-2009-06-09  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-06-09  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tccstrescape, tccstrunescape, tcjsonescape, tcjsonunescape): new functions.
 
 
 	- Release: 1.4.25
 
-2009-06-04  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-06-04  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcwwwformencode, tcwwwformdecode): new functions.
 
 
 	- Release: 1.4.24
 
-2009-05-24  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-05-24  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapiterinit2, tcmdbiterinit2): new functions.
 
 
 	- Release: 1.4.23
 
-2009-05-21  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-05-21  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcadb.c (tcadbmisc): "sync", "optimize", "vanish" commands were added.
 
 	- Release: 1.4.22
 
-2009-05-10  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-05-10  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbsetdfunit, tchdbdfunit, tchdbdefrag): new functions.
 
 
 	- Release: 1.4.21
 
-2009-05-08  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-05-08  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.h: signedness of some members of TCMAP and TCTREE were changed.
 
 
 	- Release: 1.4.20
 
-2009-04-30  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-04-30  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tctdb.c (tctdbidxhash, tctdbqryproc2, tctdbqrysearchout2): new functions.
 
 
 	- Release: 1.4.19
 
-2009-04-25  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-04-25  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcatoih): new function.
 
 
 	- Release: 1.4.18
 
-2009-04-23  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-04-23  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapput, tcmapout, tcmapget): memory usage was reduced.
 
 
 	- Release: 1.4.17
 
-2009-04-20  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-04-20  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbcuroutimpl): shift mechanism of cursors on deleted leaves was added.
 
 
 	- Release: 1.4.16
 
-2009-04-08  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-04-08  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcsleep): new function.
 
 
 	- Release: 1.4.15
 
-2009-04-07  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-04-07  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbputimpl, tcbdbcurputimpl): page size limitation was added.
 
 
 	- Release: 1.4.14
 
-2009-04-02  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-04-02  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* configure.in: a bug related to support for traditional shells was fixed.
 
 
 	- Release: 1.4.13
 
-2009-03-21  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-03-21  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tctdb.c (tctdbqrycount): new function.
 
 
 	- Release: 1.4.12
 
-2009-03-11  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-03-11  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tctopsort): new function.
 
 
 	- Release: 1.4.11
 
-2009-03-02  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-03-02  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmdbputproc, tcndbputfunc): removing mechanism was added.
 
 
 	- Release: 1.4.10
 
-2009-02-18  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-02-18  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbnodesubidx): a bug related to tree reconstruction was fixed.
 
 
 	- Release: 1.4.9
 
-2009-02-18  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-02-18  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tclrand): bias of random numbers was lightened.
 
 
 	- Release: 1.4.8
 
-2009-02-15  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-02-15  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tctdb.c (tctdbsetindex): "TDBITOPT" option was added.
 
 	- Release: 1.4.7
 
-2009-02-13  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-02-13  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tctdb.c (tctdbgenuidimpl): the meta data format was normalized to the big endian.
 
 
 	- Release: 1.4.6
 
-2009-02-02  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-02-02  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbput, tchdbget, tchdbout): bugs related to race condition were fixed.
 
 
 	- Release: 1.4.5
 
-2009-01-29  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-01-29  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapputproc, tctreeputproc, tcmdbputproc, tcndbputproc): new functions.
 
 
 	- Release: 1.4.4
 
-2009-01-26  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-01-26  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tctdb.c (tctdbqryprocout): renamed as "tctdbqrysearchout".
 
 
 	- Release: 1.4.3
 
-2009-01-21  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-01-21  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcatof): new function.
 
 
 	- Release: 1.4.2
 
-2009-01-19  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-01-19  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tctdbsearchimpl): optimized with macros.
 
 
 	- Release: 1.4.1
 
-2009-01-04  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2009-01-04  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tccmpdecimal): equal numbers are now distinct by lexical order.
 
 
 	- Release: 1.4.0
 
-2008-12-27  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-12-27  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcadb.c (tcadbmisc): the return value of "getlist" function was modified.
 
 	- Release: 1.3.27
 
-2008-12-17  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-12-17  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbforeach): global locking was replaced by record locking.
 
 
 	- Release: 1.3.26
 
-2008-12-16  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-12-16  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbsearchleaf): performance was improved.
 
 	- Release: 1.3.25
 
-2008-12-08  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-12-08  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmdbforeach, tcmdbforeachimpl): new functions.
 
 
 	- Release: 1.3.24
 
-2008-12-03  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-12-03  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbtranbegin): conbination of non-transaction and transaction became safer.
 
 	- Release: 1.3.23
 
-2008-11-28  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-11-28  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapput3, tcmdbput3, tcmapputcat3, tcmdbputcat3): new functions.
 
 
 	- Release: 1.3.22
 
-2008-11-22  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-11-22  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbwalrestore): a bug on systems without unified buffer cache was fixed.
 
 	- Release: 1.3.21
 
-2008-11-21  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-11-21  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbtranbegin, tchdbtrancommit, tchdbtranabort): new functions.
 
 	- Release: 1.3.20
 
-2008-11-19  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-11-19  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbaddint, tchdbadddouble): bugs related to the return value were fixed.
 
 	- Release: 1.3.19
 
-2008-11-10  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-11-10  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcptrlistnew, tcptrlistdel): new functions.
 
 
 	- Release: 1.3.18
 
-2008-11-07  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-11-07  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmdbnew, tcmdbdel, tcmdbopen, tcmdbclose): new functions.
 
 
 	- Release: 1.3.17
 
-2008-10-30  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-10-30  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapdup): performance was improved.
 
 
 	- Release: 1.3.16
 
-2008-10-20  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-10-20  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapput, tcmapout, tcmapget): performance was improved.
 
 
 	- Release: 1.3.15
 
-2008-10-05  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-10-05  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* myconf.h: missing features of PATH_MAX and nan is now emulated.
 
 
 	- Release: 1.3.14
 
-2008-10-19  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-10-19  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmdbadddouble): NAN were replaced by the nan function.
 
 
 	- Release: 1.3.13
 
-2008-10-05  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-10-05  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tchexencode, tchexdecode): new functions.
 
 
 	- Release: 1.3.12
 
-2008-09-23  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-09-23  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbputimpl): performance of the ADDINT mode was improved.
 
 
 	- Release: 1.3.11
 
-2008-09-20  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-09-20  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcunlock): new function.
 
 
 	- Release: 1.3.10
 
-2008-09-10  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-09-10  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdblockallrecords, tchdbunlockallrecords): new functions.
 
 
 	- Release: 1.3.9
 
-2008-09-05  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-09-05  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapaddint, tcmapadddouble): checking data size was added.
 
 	- Release: 1.3.8
 
-2008-09-03  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-09-03  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapaddint, tcmapadddouble): type of the return value was changed.
 
 
 	- Release: 1.3.7
 
-2008-09-03  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-09-03  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tclrand, tcdrand): a bug of overflow on 64-bit environment was fixed.
 
 
 	- Release: 1.3.6
 
-2008-08-25  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-08-25  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcatoi): new function.
 
 
 	- Release: 1.3.5
 
-2008-08-23  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-08-23  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tcseekreadtry): new function.
 
 	- Release: 1.3.4
 
-2008-08-20  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-08-20  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdblockrecord, tchdbunlockrecord): new functions.
 
 
 	- Release: 1.3.3
 
-2008-08-01  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-08-01  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapaddint, tcmapput3, tcmdbput3): mismatch of signature was fixed.
 
 
 	- Release: 1.3.2
 
-2008-07-29  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-07-29  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcadb.c (tcadbopen): "opts=b" option is now supported.
 
 	- Release: 1.3.1
 
-2008-07-15  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-07-15  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmd5hash): new function.
 
 
 	- Release: 1.3.0
 
-2008-07-11  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-07-11  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbcacheclear): new function.
 
 
 	- Release: 1.2.12
 
-2008-07-08  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-07-08  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapkeys2, tcmapvals2): new functions.
 
 
 	- Release: 1.2.11
 
-2008-07-01  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-07-01  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcjetlag): missing of "timezone" variable is now allowed.
 
 	- Release: 1.2.10
 
-2008-06-17  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-06-17  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcjetlag): new function.
 
 
 	- Release: 1.2.9
 
-2008-06-01  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-06-01  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcerrmsg): new function.
 
 
 	- Release: 1.2.8
 
-2008-05-23  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-05-23  Mikio Hirabayashi  <hirarin@gmail.com>
 	
 	* tcutil.c (tcchordnew, tcchorddel, tcchordhash): new functions.
 
 
 	- Release: 1.2.7
 
-2008-05-01  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-05-01  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* myconf.h: code cleanup.
 
 
 	- Release: 1.2.6
 
-2008-04-22  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-04-22  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbcmpdecimal, tcbdbcmpint32, tcbdbcmpint64): bugs of overflow were fixed.
 
 	- Release: 1.2.5
 
-2008-04-13  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-04-13  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbopenimpl): comparison function checking was added.
 
 
 	- Release: 1.2.4
 
-2008-04-07  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-04-07  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcregexmatch, tcregexreplace, tcglobpat): new functions.
 
 
 	- Release: 1.2.3
 
-2008-03-19  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-03-19  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapnew2): "calloc" is now used.
 
 
 	- Release: 1.2.2
 
-2008-03-13  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-03-13  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tclistelemcmp, tclistelemcmpci): bugs about multibyte ordering were fixed.
 
 
 	- Release: 1.2.1
 
-2008-02-18  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-02-18  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcmdb.c (tcmdbfwmkeys, tcmdbfwmkeys2): new functions.
 
 
 	- Release: 1.2.0
 
-2008-02-15  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-02-15  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcbwtsortchrcount): time efficiency was improved.
 
 
 	- Release: 1.1.15
 
-2008-02-05  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-02-05  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcatest.c (runwicked, procwicked): new functions.
 
 	- Release: 1.1.14
 
-2008-01-30  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-01-30  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tctime): measure unit was changed to in seconds.
 
 
 	- Release: 1.1.13
 
-2008-01-23  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-01-23  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbleafkill, tcbdbnodesubidx): new functions.
 
 
 	- Release: 1.1.12
 
-2008-01-20  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-01-20  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmapmsiz, tcmdbmsiz, tcadbsize): new functions.
 
 
 	- Release: 1.1.11
 
-2008-01-17  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-01-17  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tclistshift, tclistshift2): memory alignment was improved.
 
 
 	- Release: 1.1.10
 
-2008-01-10  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-01-10  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmdbvsiz, tcmdbvsiz2): new functions.
 
 
 	- Release: 1.1.9
 
-2008-01-03  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2008-01-03  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcstrutftoucs, tcstrucstoutf, tcstrjoin): new function.
 
 
 	- Release: 1.1.8
 
-2007-12-28  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-12-28  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* myconf.h: some header includings were removed for environments not conforming to C99.
 
 
 	- Release: 1.1.7
 
-2007-12-24  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-12-24  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tcseekread, tcseekwrite): pread and pwrite were to be used.
 
 	- Release: 1.1.6
 
-2007-12-21  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-12-21  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmdbnew, tcmdbput, tcmdbget): concurrency was improved.
 
 
 	- Release: 1.1.5
 
-2007-12-19  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-12-19  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tclrand, tcdrand, tcdrandnd): new functions.
 
 
 	- Release: 1.1.4
 
-2007-12-10  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-12-10  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcglobalmutexlock): the type of the global mutex was changed to rwlock.
 
 
 	- Release: 1.1.3
 
-2007-12-08  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-12-08  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcmpoolput): mutex for operations was added.
 
 	- Release: 1.1.2
 
-2007-12-08  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-12-08  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcberencode, tcberdecode): new functions.
 
 
 	- Release: 1.1.1
 
-2007-12-07  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-12-07  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbsetcache): new function.
 
 
 	- Release: 1.1.0
 
-2007-12-01  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-12-01  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchmgr.c (procget): a bug related to the open omode was fixed.
 
 
 	- Release: 1.0.9
 
-2007-11-28  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-11-28  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchmttest.c (threadtypical): a test case was added.
 
 
 	- Release: 1.0.8
 
-2007-11-20  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-11-20  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdblockmethod): a bug related to R/W lock was fixed.
 
 
 	- Release: 1.0.7
 
-2007-11-15  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-11-15  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdboptimize): the default behaviour of bnum was changed.
 
 	- Release: 1.0.6
 
-2007-11-10  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-11-10  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcutil.c (tcrealpath, tccopyfile): new functions.
 
 
 	- Release: 1.0.5
 
-2007-11-10  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-11-10  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbtune): comparing functions were optimized with macros.
 
 
 	- Release: 1.0.4
 
-2007-11-08  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-11-08  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbleafsave, tcbdbleafload): warnings on 64-bit system were cleared.
 
 
 	- Release: 1.0.3
 
-2007-11-01  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-11-01  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tcbdbdel): a bug that opened database was not closed was fixed.
 
 
 	- Release: 1.0.2
 
-2007-10-28  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-10-28  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tchdboptimize): a bug related to custom comparison function was fixed.
 
 
 	- Release: 1.0.1
 
-2007-10-24  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-10-24  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tokyocabinet.pc.in: new file.
 
 
 	- Release: 1.0.0
 
-2007-10-15  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-10-15  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tcbdb.c (tchdbtranbegin): locking mode was aolished.
 
 
 	- Release: 0.4.1
 
-2007-10-11  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-10-11  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbopenimpl): database corruption was to be handled automatically.
 
 
 	- Release: 0.4.0
 
-2007-09-09  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-09-09  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbsetmutex, tchdblockobj, tchdbunlockobj): new functions.
 
 
 	- Release: 0.3.4
 
-2007-09-05  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-09-05  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbopen): TCBS compression mode is now supported.
 
 	- Release: 0.3.3
 
-2007-09-01  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-09-01  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tcbsencode, tcbsdecode): new functions.
 
 	- Release: 0.3.2
 
-2007-08-25  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-08-25  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tcpackencode, tcpackdecode): new functions.
 
 
 	- Release: 0.3.1
 
-2007-08-22  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-08-22  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbputasync, tchdbputasync2): new functions.
 
 	- Release: 0.3.0
 
-2007-08-18  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-08-18  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdboptimize): a bug causing data corruption was fixed.
 
 	- Release: 0.2.8
 
-2007-08-15  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-08-15  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdboptimize): new function.
 
 	- Release: 0.2.7
 
-2007-08-14  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-08-14  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbsavefbp, tchdbloadfbp): a bug related to 64-bit support was fixed.
 
 
 	- Release: 0.2.6
 
-2007-08-13  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-08-13  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	* tchdb.c (tchdbsavefbp, tchdbloadfbp): new functions.
 
 	- Release: 0.2.5
 
-2007-08-12  Mikio Hirabayashi  <mikio@users.sourceforge.net>
+2007-08-12  Mikio Hirabayashi  <hirarin@gmail.com>
 
 	- The initial version.
 
 Public License.  See the file `COPYING' for details.
 
 Tokyo Cabinet was written by Mikio Hirabayashi.  You can contact the
-author by e-mail to `mikio@users.sourceforge.net'.
+author by e-mail to `hirarin@gmail.com'.
 
 
 Thanks.
+1	str	abc	num	1
+2	str	abc	num	1.0
+3	str	abc	num	1.01
+4	str	abc	num	1.001
+5	str	abc	num	1.0001
+6	str	abc	num	1.00001
+7	str	abc	num	1.00000000000000000000000001
+8	str	abc	num	1.09
+9	str	abc	num	1.1
+10	str	abc	num	1.11
+11	str	abc	num	1.12
+12	str	abc	num	1.2
+13	str	abc	num	1.3
+14	str	abc	num	1.4
+15	str	abc	num	1.5
+16	str	abc	num	1.6
+17	str	abc	num	2
+18	str	abc	num	2.1
+19	str	abc	num	2.2
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for tokyocabinet 1.4.31.
+# Generated by GNU Autoconf 2.63 for tokyocabinet 1.4.34.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation
 # gives unlimited permission to copy, distribute and modify it.
 ## --------------------- ##
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 as_cr_digits='0123456789'
 as_cr_alnum=$as_cr_Letters$as_cr_digits
 
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
 # The user is always right.
 if test "${PATH_SEPARATOR+set}" != set; then
-  echo "#! /bin/sh" >conf$$.sh
-  echo  "exit 0"   >>conf$$.sh
-  chmod +x conf$$.sh
-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-    PATH_SEPARATOR=';'
-  else
-    PATH_SEPARATOR=:
-  fi
-  rm -f conf$$.sh
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
 fi
 
 # Support unset when possible.
 # there to prevent editors from complaining about space-tab.
 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
 # splitting by setting IFS to empty value.)
-as_nl='
-'
 IFS=" ""	$as_nl"
 
 # Find who we are.  Look in the path if we contain no directory separator.
   as_myself=$0
 fi
 if test ! -f "$as_myself"; then
-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   { (exit 1); exit 1; }
 fi
 
 PS4='+ '
 
 # NLS nuisances.
-for as_var in \
-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-  LC_TELEPHONE LC_TIME
-do
-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-    eval $as_var=C; export $as_var
-  else
-    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-  fi
-done
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
 
 # Required to use basename.
 if expr a : '\(a\)' >/dev/null 2>&1 &&
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 	 X"$0" : 'X\(//\)$' \| \
 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X/"$0" |
+$as_echo X/"$0" |
     sed '/^.*\/\([^/][^/]*\)\/*$/{
 	    s//\1/
 	    q
   as_have_required=no
 fi
 
-  if test $as_have_required = yes && 	 (eval ":
+  if test $as_have_required = yes &&	 (eval ":
 (as_func_return () {
   (exit \$1)
 }
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
   NULLCMD=:
-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   # is contrary to our usage.  Disable this feature.
   alias -g '${1+"$@"}'='"$@"'
   setopt NO_GLOB_SUBST
 
       if test "x$CONFIG_SHELL" != x; then
   for as_var in BASH_ENV ENV
-        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
-        done
-        export CONFIG_SHELL
-        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+	done
+	export CONFIG_SHELL
+	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
 fi
 
 
 
 test \$exitcode = 0") || {
   echo No shell found that supports shell functions.
-  echo Please tell autoconf@gnu.org about your system,
-  echo including any error possibly output before this
-  echo message
+  echo Please tell bug-autoconf@gnu.org about your system,
+  echo including any error possibly output before this message.
+  echo This can help us improve future autoconf versions.
+  echo Configuration will now proceed without shell functions.
 }
 
 
       s/-\n.*//
     ' >$as_me.lineno &&
   chmod +x "$as_me.lineno" ||
-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
    { (exit 1); exit 1; }; }
 
   # Don't try to exec as it changes $[0], causing all sort of problems
 *)
   ECHO_N='-n';;
 esac
-
 if expr a : '\(a\)' >/dev/null 2>&1 &&
    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
   rm -f conf$$.dir/conf$$.file
 else
   rm -f conf$$.dir
-  mkdir conf$$.dir
-fi
-echo >conf$$.file
-if ln -s conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s='ln -s'
-  # ... but there are two gotchas:
-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-  # In both cases, we have to default to `cp -p'.
-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
     as_ln_s='cp -p'
-elif ln conf$$.file conf$$ 2>/dev/null; then
-  as_ln_s=ln
+  fi
 else
   as_ln_s='cp -p'
 fi
   as_test_x='
     eval sh -c '\''
       if test -d "$1"; then
-        test -d "$1/.";
+	test -d "$1/.";
       else
 	case $1 in
-        -*)set "./$1";;
+	-*)set "./$1";;
 	esac;
 	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
 	???[sx]*):;;*)false;;esac;fi
 # Identity of this package.
 PACKAGE_NAME='tokyocabinet'
 PACKAGE_TARNAME='tokyocabinet'
-PACKAGE_VERSION='1.4.31'
-PACKAGE_STRING='tokyocabinet 1.4.31'
+PACKAGE_VERSION='1.4.34'
+PACKAGE_STRING='tokyocabinet 1.4.34'
 PACKAGE_BUGREPORT=''
 
 # Factoring default headers for most tests.
 # include <unistd.h>
 #endif"
 
-ac_subst_vars='SHELL
+ac_subst_vars='LTLIBOBJS
+LIBOBJS
+MYPOSTCMD
+MYLDLIBPATHENV
+MYRUNPATH
+MYCMDLDFLAGS
+MYLDFLAGS
+MYCPPFLAGS
+MYCFLAGS
+MYPCFILES
+MYDOCUMENTFILES
+MYMAN3FILES
+MYMAN1FILES
+MYCGIFILES
+MYCOMMANDFILES
+MYLIBOBJFILES
+MYLIBRARYFILES
+MYHEADERFILES
+MYFORMATVER
+MYLIBREV
+MYLIBVER
+EGREP
+GREP
+CPP
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
 PATH_SEPARATOR
-PACKAGE_NAME
-PACKAGE_TARNAME
-PACKAGE_VERSION
-PACKAGE_STRING
-PACKAGE_BUGREPORT
-exec_prefix
-prefix
-program_transform_name
-bindir
-sbindir
-libexecdir
-datarootdir
-datadir
-sysconfdir
-sharedstatedir
-localstatedir
-includedir
-oldincludedir
-docdir
-infodir
-htmldir
-dvidir
-pdfdir
-psdir
-libdir
-localedir
-mandir
-DEFS
-ECHO_C
-ECHO_N
-ECHO_T
-LIBS
-build_alias
-host_alias
-target_alias
-CC
-CFLAGS
-LDFLAGS
-CPPFLAGS
-ac_ct_CC
-EXEEXT
-OBJEXT
-CPP
-GREP
-EGREP
-MYLIBVER
-MYLIBREV
-MYFORMATVER
-MYHEADERFILES
-MYLIBRARYFILES
-MYLIBOBJFILES
-MYCOMMANDFILES
-MYCGIFILES
-MYMAN1FILES
-MYMAN3FILES
-MYDOCUMENTFILES
-MYPCFILES
-MYCFLAGS
-MYCPPFLAGS
-MYLDFLAGS
-MYCMDLDFLAGS
-MYRUNPATH
-MYLDLIBPATHENV
-MYPOSTCMD
-LIBOBJS
-LTLIBOBJS'
+SHELL'
 ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_debug
+enable_devel
+enable_profile
+enable_static
+enable_fastest
+enable_off64
+enable_swab
+enable_uyield
+enable_zlib
+enable_bzip
+enable_pthread
+enable_shared
+enable_exlzma
+enable_exlzo
+with_zlib
+with_bzip
+'
       ac_precious_vars='build_alias
 host_alias
 target_alias
 # Initialize some variables set by options.
 ac_init_help=
 ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
 # The variables have the same names as the options, with
 # dashes changed to underlines.
 cache_file=/dev/null
     datarootdir=$ac_optarg ;;
 
   -disable-* | --disable-*)
-    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
-    eval enable_$ac_feature=no ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
 
   -docdir | --docdir | --docdi | --doc | --do)
     ac_prev=docdir ;;
     dvidir=$ac_optarg ;;
 
   -enable-* | --enable-*)
-    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
-    eval enable_$ac_feature=\$ac_optarg ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
 
   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
     ac_init_version=: ;;
 
   -with-* | --with-*)
-    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid package name: $ac_package" >&2
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
-    eval with_$ac_package=\$ac_optarg ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
 
   -without-* | --without-*)
-    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
     # Reject names that are not valid shell variable names.
-    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid package name: $ac_package" >&2
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
    { (exit 1); exit 1; }; }
-    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
-    eval with_$ac_package=no ;;
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
 
   --x)
     # Obsolete; use --with-x.
   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
     x_libraries=$ac_optarg ;;
 
-  -*) { echo "$as_me: error: unrecognized option: $ac_option
+  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
 Try \`$0 --help' for more information." >&2
    { (exit 1); exit 1; }; }
     ;;
     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
     # Reject names that are not valid shell variable names.
     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
-      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
    { (exit 1); exit 1; }; }
     eval $ac_envvar=\$ac_optarg
     export $ac_envvar ;;
 
   *)
     # FIXME: should be removed in autoconf 3.0.
-    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
     ;;
 
 
 if test -n "$ac_prev"; then
   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
-  { echo "$as_me: error: missing argument to $ac_option" >&2
+  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
    { (exit 1); exit 1; }; }
 fi
 
-# Be sure to have absolute directory names.
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
+   { (exit 1); exit 1; }; } ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
 		datadir sysconfdir sharedstatedir localstatedir includedir \
 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
 		libdir localedir mandir
 do
   eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
   case $ac_val in
     [\\/$]* | ?:[\\/]* )  continue;;
     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   esac
-  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
    { (exit 1); exit 1; }; }
 done
 
 if test "x$host_alias" != x; then
   if test "x$build_alias" = x; then
     cross_compiling=maybe
-    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
     If a cross compiler is detected then cross compile mode will be used." >&2
   elif test "x$build_alias" != "x$host_alias"; then
     cross_compiling=yes
 ac_pwd=`pwd` && test -n "$ac_pwd" &&
 ac_ls_di=`ls -di .` &&
 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-  { echo "$as_me: error: Working directory cannot be determined" >&2
+  { $as_echo "$as_me: error: working directory cannot be determined" >&2
    { (exit 1); exit 1; }; }
 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-  { echo "$as_me: error: pwd does not report name of working directory" >&2
+  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
    { (exit 1); exit 1; }; }
 
 
 if test -z "$srcdir"; then
   ac_srcdir_defaulted=yes
   # Try the directory containing this script, then the parent directory.
-  ac_confdir=`$as_dirname -- "$0" ||
-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$0" : 'X\(//\)[^/]' \| \
-	 X"$0" : 'X\(//\)$' \| \
-	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-echo X"$0" |
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
 fi
 if test ! -r "$srcdir/$ac_unique_file"; then
   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
-  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
    { (exit 1); exit 1; }; }
 fi
 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
 ac_abs_confdir=`(
-	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
+	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
    { (exit 1); exit 1; }; }
 	pwd)`
 # When building in place, set srcdir=.
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures tokyocabinet 1.4.31 to adapt to many kinds of systems.
+\`configure' configures tokyocabinet 1.4.34 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
 
 Installation directories:
   --prefix=PREFIX         install architecture-independent files in PREFIX
-			  [$ac_default_prefix]
+                          [$ac_default_prefix]
   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
-			  [PREFIX]
+                          [PREFIX]
 
 By default, \`make install' will install all the files in
 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
 For better control, use the options below.
 
 Fine tuning of the installation directories:
-  --bindir=DIR           user executables [EPREFIX/bin]
-  --sbindir=DIR          system admin executables [EPREFIX/sbin]
-  --libexecdir=DIR       program executables [EPREFIX/libexec]
-  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
-  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
-  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
-  --libdir=DIR           object code libraries [EPREFIX/lib]
-  --includedir=DIR       C header files [PREFIX/include]
-  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
-  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
-  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
-  --infodir=DIR          info documentation [DATAROOTDIR/info]
-  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
-  --mandir=DIR           man documentation [DATAROOTDIR/man]
-  --docdir=DIR           documentation root [DATAROOTDIR/doc/tokyocabinet]
-  --htmldir=DIR          html documentation [DOCDIR]
-  --dvidir=DIR           dvi documentation [DOCDIR]
-  --pdfdir=DIR           pdf documentation [DOCDIR]
-  --psdir=DIR            ps documentation [DOCDIR]
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/tokyocabinet]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
 _ACEOF
 
   cat <<\_ACEOF
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of tokyocabinet 1.4.31:";;
+     short | recursive ) echo "Configuration of tokyocabinet 1.4.34:";;
    esac
   cat <<\_ACEOF
 
 Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   --enable-debug          build for debugging
 if test "$ac_init_help" = "recursive"; then
   # If there are subdirs, report their specific --help.
   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
-    test -d "$ac_dir" || continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
     ac_builddir=.
 
 case "$ac_dir" in
 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
 *)
-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
   # A ".." for each directory in $ac_dir_suffix.
-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   case $ac_top_builddir_sub in
   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
       echo &&
       $SHELL "$ac_srcdir/configure" --help=recursive
     else
-      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
     fi || ac_status=$?
     cd "$ac_pwd" || { ac_status=$?; break; }
   done
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-tokyocabinet configure 1.4.31
-generated by GNU Autoconf 2.61
+tokyocabinet configure 1.4.34
+generated by GNU Autoconf 2.63
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it.
 _ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by tokyocabinet $as_me 1.4.31, which was
-generated by GNU Autoconf 2.61.  Invocation command line was
+It was created by tokyocabinet $as_me 1.4.34, which was
+generated by GNU Autoconf 2.63.  Invocation command line was
 
   $ $0 $@
 
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
-  echo "PATH: $as_dir"
+  $as_echo "PATH: $as_dir"
 done
 IFS=$as_save_IFS
 
     | -silent | --silent | --silen | --sile | --sil)
       continue ;;
     *\'*)
-      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
     esac
     case $ac_pass in
     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
     case $ac_val in #(
     *${as_nl}*)
       case $ac_var in #(
-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
       esac
       case $ac_var in #(
       _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
       *) $as_unset $ac_var ;;
       esac ;;
     esac
     do
       eval ac_val=\$$ac_var
       case $ac_val in
-      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
       esac
-      echo "$ac_var='\''$ac_val'\''"
+      $as_echo "$ac_var='\''$ac_val'\''"
     done | sort
     echo
 
       do
 	eval ac_val=\$$ac_var
 	case $ac_val in
-	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
 	esac
-	echo "$ac_var='\''$ac_val'\''"
+	$as_echo "$ac_var='\''$ac_val'\''"
       done | sort
       echo
     fi
       echo
     fi
     test "$ac_signal" != 0 &&
-      echo "$as_me: caught signal $ac_signal"
-    echo "$as_me: exit $exit_status"
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
   } >&5
   rm -f core *.core core.conftest.* &&
     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
 
 
 # Let the site file select an alternate cache file if it wants to.
-# Prefer explicitly selected file to automatically selected ones.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
 if test -n "$CONFIG_SITE"; then
-  set x "$CONFIG_SITE"
+  ac_site_file1=$CONFIG_SITE
 elif test "x$prefix" != xNONE; then
-  set x "$prefix/share/config.site" "$prefix/etc/config.site"
-else
-  set x "$ac_default_prefix/share/config.site" \
-	"$ac_default_prefix/etc/config.site"
-fi
-shift
-for ac_site_file
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
 do
+  test "x$ac_site_file" = xNONE && continue
   if test -r "$ac_site_file"; then
-    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
-echo "$as_me: loading site script $ac_site_file" >&6;}
+    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
     sed 's/^/| /' "$ac_site_file" >&5
     . "$ac_site_file"
   fi
   # Some versions of bash will fail to source /dev/null (special
   # files actually), so we avoid doing that.
   if test -f "$cache_file"; then
-    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
-echo "$as_me: loading cache $cache_file" >&6;}
+    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
     case $cache_file in
       [\\/]* | ?:[\\/]* ) . "$cache_file";;
       *)                      . "./$cache_file";;
     esac
   fi
 else
-  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
-echo "$as_me: creating cache $cache_file" >&6;}
+  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
   >$cache_file
 fi
 
   eval ac_new_val=\$ac_env_${ac_var}_value
   case $ac_old_set,$ac_new_set in
     set,)
-      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,set)
-      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
-echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,);;
     *)
       if test "x$ac_old_val" != "x$ac_new_val"; then
-	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
-echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
-	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
-echo "$as_me:   former value:  $ac_old_val" >&2;}
-	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
-echo "$as_me:   current value: $ac_new_val" >&2;}
-	ac_cache_corrupted=:
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
       fi;;
   esac
   # Pass precious variables to config.status.
   if test "$ac_new_set" = set; then
     case $ac_new_val in
-    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
     *) ac_arg=$ac_var=$ac_new_val ;;
     esac
     case " $ac_configure_args " in
   fi
 done
 if $ac_cache_corrupted; then
-  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
-echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
-echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 
 # Package information
 MYLIBVER=8
-MYLIBREV=22
+MYLIBREV=25
 MYFORMATVER="1.0"
 
 # Targets
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}gcc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   ac_ct_CC=$CC
   # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$ac_ct_CC"; then
   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="gcc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
   if test "x$ac_ct_CC" = x; then
   else
     case $cross_compiling:$ac_tool_warned in
 yes:)
-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&5
-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-whose name does not start with the host triplet.  If you think this
-configuration is useful to you, please write to autoconf@gnu.org." >&2;}
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 ac_tool_warned=yes ;;
 esac
     CC=$ac_ct_CC
           if test -n "$ac_tool_prefix"; then
     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}cc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
   for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
 if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
-{ echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
+  $as_echo_n "(cached) " >&6
 else
   if test -n "$CC"; then
   ac_cv_prog_CC="$CC" # Let the user override the test.
        continue
      fi
     ac_cv_prog_CC="cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  { echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6; }
-else
-  { echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
 fi
 
 
   do
     # Extract the first wo