[Cmake-commits] [cmake-commits] king committed String.c 1.2 1.3

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Jun 12 10:46:19 EDT 2009


Update of /cvsroot/CMake/CMake/Source/kwsys
In directory public:/mounts/ram/cvs-serv25995/Source/kwsys

Modified Files:
	String.c 
Log Message:
COMP: Avoid double-initialization in KWSys String

The KWSys String implementation of strcasecmp initialized 'result'
immediately before assigning to it.  Borland produces a warning in this
case, so this commit removes the extra initialization.


Index: String.c
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/kwsys/String.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** String.c	10 Jun 2009 15:46:06 -0000	1.2
--- String.c	12 Jun 2009 14:46:16 -0000	1.3
***************
*** 87,91 ****
    unsigned char const* us1 = (unsigned char const*)lhs;
    unsigned char const* us2 = (unsigned char const*)rhs;
!   int result = 0;
    while((result = lower[*us1] - lower[*us2++], result == 0) && *us1++)
      {
--- 87,91 ----
    unsigned char const* us1 = (unsigned char const*)lhs;
    unsigned char const* us2 = (unsigned char const*)rhs;
!   int result;
    while((result = lower[*us1] - lower[*us2++], result == 0) && *us1++)
      {



More information about the Cmake-commits mailing list