diff src/oct-stream.cc @ 6483:d00da2148c53

[project @ 2007-04-04 02:58:48 by jwe]
author jwe
date Wed, 04 Apr 2007 02:58:48 +0000
parents 9e058e5fa8a7
children bcfdc9f0d267
line wrap: on
line diff
--- a/src/oct-stream.cc
+++ b/src/oct-stream.cc
@@ -1256,48 +1256,49 @@
 			int c3 = is.get ();
 
 			if (c3 != EOF)
-
-			  if (c3 == 'f')
-			    {
-			      int c4 = is.get ();
-
-			      if (c4 != EOF)
-				{
-				  is.putback (c4);
-
-				  if (isspace (c4) || ispunct (c4))
+			  {
+			    if (c3 == 'f')
+			      {
+				int c4 = is.get ();
+
+				if (c4 != EOF)
+				  {
+				    is.putback (c4);
+
+				    if (isspace (c4) || ispunct (c4))
+				      ref = octave_Inf;
+				    else
+				      {
+					is.putback (c3);
+					is.putback (c2);
+					is.putback (c1);
+
+					is >> ref;
+				      }
+				  }
+				else
+				  {
+				    is.clear ();
+
 				    ref = octave_Inf;
-				  else
-				    {
-				      is.putback (c3);
-				      is.putback (c2);
-				      is.putback (c1);
-
-				      is >> ref;
-				    }
-				}
-			      else
-				{
-				  is.clear ();
-
-				  ref = octave_Inf;
-				}
-			    }
-			  else
-			    {
-			      is.putback (c3);
-			      is.putback (c2);
-			      is.putback (c1);
-
-			      is >> ref;
-			    }
-		      }
-		    else
-		      {
-			is.putback (c2);
-			is.putback (c1);
-
-			is >> ref;
+				  }
+			      }
+			    else
+			      {
+				is.putback (c3);
+				is.putback (c2);
+				is.putback (c1);
+
+				is >> ref;
+			      }
+			}
+		      else
+			{
+			  is.putback (c2);
+			  is.putback (c1);
+
+			  is >> ref;
+			}
 		      }
 		  }
 	      }