From 66cd1138032cd3e15ba8647db52835f876c6ccc3 Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Fri, 23 Sep 2016 09:17:57 -0400
Subject: [PATCH] ConsoleBuf: Avoid unnecessary initializations in test code

Borland 5.8 warns about initializations that are immediately followed
by assignments.

Change-Id: I74320629a3112b919b68215ebe74870881b210c5
---
 testConsoleBuf.cxx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/testConsoleBuf.cxx b/testConsoleBuf.cxx
index 3dc3337..5b093d7 100644
--- a/testConsoleBuf.cxx
+++ b/testConsoleBuf.cxx
@@ -368,11 +368,11 @@ static int testFile()
         (errFile = createFile(L"stderrFile.txt")) == INVALID_HANDLE_VALUE) {
       throw std::runtime_error("createFile failed!");
     }
-    int length = 0;
     DWORD bytesWritten = 0;
     char buffer[200];
     char buffer2[200];
 
+    int length;
     if ((length = WideCharToMultiByte(TestCodepage, 0, UnicodeInputTestString, -1,
                                       buffer, sizeof(buffer),
                                       NULL, NULL)) == 0) {
@@ -599,7 +599,7 @@ static int testConsole()
       INPUT_RECORD inputBuffer[(sizeof(UnicodeInputTestString) /
                                 sizeof(UnicodeInputTestString[0])) * 2];
       memset(&inputBuffer, 0, sizeof(inputBuffer));
-      unsigned int i = 0;
+      unsigned int i;
       for (i = 0; i < (sizeof(UnicodeInputTestString) /
                        sizeof(UnicodeInputTestString[0]) - 1); i++) {
         writeInputKeyEvent(&inputBuffer[i*2], UnicodeInputTestString[i]);
-- 
GitLab