From 32f9ccf2c6a2a7cfb5bf2bb1baa8ebd497cda173 Mon Sep 17 00:00:00 2001 From: hobbs Date: Thu, 30 May 2002 03:27:40 +0000 Subject: updated strcmp stuff, see ChangeLog --- ChangeLog | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ChangeLog b/ChangeLog index be4e046..7b3e809 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +2002-05-29 Jeff Hobbs + + * unix/configure: regen'ed + * unix/configure.in: replaced bigendian check with autoconf + standard AC_C_BIG_ENDIAN, which defined WORDS_BIGENDIAN on + bigendian systems. + * generic/tclUtf.c (Tcl_UniCharNcmp): + * generic/tclInt.h (TclUniCharNcmp): use WORDS_BIGENDIAN instead of + TCL_OPTIMIZE_UNICODE_COMPARE to enable memcmp alternative. + + * generic/tclExecute.c (TclExecuteByteCode INST_STR_CMP): + * generic/tclCmdMZ.c (Tcl_StringObjCmd): changed the case for + choosing the Tcl_UniCharNcmp compare to when both objs are of + StringType, as benchmarks show that is the optimal check (both + bigendian and littleendian systems). + 2002-05-29 Don Porter * generic/tclMain.c: Removed "dummy" reference to Tcl_LinkVar. -- cgit v0.12