From 4a60a24be7f51f987b448c5851e114f2fca5f1b3 Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Tue, 4 Nov 2003 09:00:18 -0500
Subject: [PATCH] ERR: Removed extra variable assignments.

---
 ProcessWin32.c        | 6 ++----
 RegularExpression.cxx | 2 +-
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/ProcessWin32.c b/ProcessWin32.c
index 172e381f..2e5c3f02 100644
--- a/ProcessWin32.c
+++ b/ProcessWin32.c
@@ -696,7 +696,7 @@ const char* kwsysProcess_GetErrorString(kwsysProcess* cp)
 /*--------------------------------------------------------------------------*/
 void kwsysProcess_Execute(kwsysProcess* cp)
 {
-  int i=0;
+  int i;
 
   /* Windows child startup control data.  */
   STARTUPINFO si;
@@ -870,7 +870,6 @@ int kwsysProcess_WaitForData(kwsysProcess* cp, int pipes, char** data, int* leng
       {
       /* Timeout has already expired.  */
       expired = 1;
-      done = 1;
       break;
       }
     if(timeoutTime.QuadPart < 0)
@@ -1001,7 +1000,7 @@ int kwsysProcess_WaitForData(kwsysProcess* cp, int pipes, char** data, int* leng
 int kwsysProcess_WaitForExit(kwsysProcess* cp, double* userTimeout)
 {
   int i;
-  int pipe = 0;
+  int pipe;
   
   /* Make sure we are executing a process.  */
   if(cp->State != kwsysProcess_State_Executing)
@@ -1314,7 +1313,6 @@ void kwsysProcessCleanErrorMessage(kwsysProcess* cp)
   if(length > 0 && cp->ErrorMessage[length-1] == '.')
     {
     cp->ErrorMessage[length-1] = 0;
-    --length;
     }
 }
 
diff --git a/RegularExpression.cxx b/RegularExpression.cxx
index 010b38a7..688d302c 100644
--- a/RegularExpression.cxx
+++ b/RegularExpression.cxx
@@ -769,7 +769,7 @@ static void reginsert (char op, char* opnd) {
     place = opnd;               // Op node, where operand used to be.
     *place++ = op;
     *place++ = '\0';
-    *place++ = '\0';
+    *place = '\0';
 }
 
 
-- 
GitLab