From e6d1e71edc770f5907177bd8a7b89a46b2ff4b19 Mon Sep 17 00:00:00 2001
From: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Wed, 6 May 2009 15:07:58 -0400
Subject: [PATCH] BUG: Avoiding debug assertion on with VS8 when attempting to
 read a binary file as ASCII. That happens when testing if the file is
 readable or not.

---
 IO/vtkGenericEnSightReader.cxx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/IO/vtkGenericEnSightReader.cxx b/IO/vtkGenericEnSightReader.cxx
index 5f59829367c..935e21c549f 100644
--- a/IO/vtkGenericEnSightReader.cxx
+++ b/IO/vtkGenericEnSightReader.cxx
@@ -33,7 +33,7 @@
 #include <assert.h>
 #include <ctype.h> /* isspace */
 
-vtkCxxRevisionMacro(vtkGenericEnSightReader, "1.87");
+vtkCxxRevisionMacro(vtkGenericEnSightReader, "1.88");
 vtkStandardNewMacro(vtkGenericEnSightReader);
 
 vtkCxxSetObjectMacro(vtkGenericEnSightReader,TimeSets, 
@@ -664,7 +664,7 @@ int vtkGenericEnSightReader::ReadNextDataLine(char result[256])
       {
       size_t len = strlen( result );
       unsigned int i = 0;
-      while( i < len && isspace( result[i] ) )
+      while( i < len && (static_cast<unsigned int>(result[i]) <= 255) && isspace(result[i]) )
         {
         ++i;
         }
-- 
GitLab