Author: miguel
Date: 2008-02-14 17:56:09 -0500 (Thu, 14 Feb 2008)
New Revision: 95708

Added:
   trunk/mcs/tests/test-612.cs
Modified:
   trunk/mcs/mcs/ChangeLog
   trunk/mcs/mcs/support.cs
Log:
2008-02-14  Miguel de Icaza  <[EMAIL PROTECTED]>

        * support.cs: Instead of throwing an InternalErrorException when
        the position of the stream is outside the boundary of our buffer,
        reset the state of the reader, and restart the reading from the
        beginning of the file.




Modified: trunk/mcs/mcs/ChangeLog
===================================================================
--- trunk/mcs/mcs/ChangeLog     2008-02-14 22:45:23 UTC (rev 95707)
+++ trunk/mcs/mcs/ChangeLog     2008-02-14 22:56:09 UTC (rev 95708)
@@ -1,3 +1,7 @@
+2008-02-14  Miguel de Icaza  <[EMAIL PROTECTED]>
+
+       * support.cs: Increase the size.
+
 2008-02-14  Marek Safar  <[EMAIL PROTECTED]>
 
        * generic.cs (TypeParameter.GetMembers): Is not supported operation. 

Modified: trunk/mcs/mcs/support.cs
===================================================================
--- trunk/mcs/mcs/support.cs    2008-02-14 22:45:23 UTC (rev 95707)
+++ trunk/mcs/mcs/support.cs    2008-02-14 22:56:09 UTC (rev 95708)
@@ -425,28 +425,28 @@
        /// </summary>
        public class SeekableStreamReader
        {
-               public SeekableStreamReader (TextReader reader)
+               const int AverageReadLength = 1024;
+               TextReader reader;
+               Stream stream;
+               Encoding encoding;
+
+               char[] buffer;
+               int buffer_start;       // in chars
+               int char_count;         // count buffer[] valid characters
+               int pos;                // index into buffer[]
+
+               public SeekableStreamReader (Stream stream, Encoding encoding)
                {
-                       this.reader = reader;
+                       this.stream = stream;
+                       this.encoding = encoding;
+                       
+                       this.reader = new StreamReader (stream, encoding, true);
                        this.buffer = new char [AverageReadLength * 3];
 
                        // Let the StreamWriter autodetect the encoder
                        reader.Peek ();
                }
 
-               public SeekableStreamReader (Stream stream, Encoding encoding)
-                       : this (new StreamReader (stream, encoding, true))
-               { }
-
-               TextReader reader;
-
-               private const int AverageReadLength = 1024;
-
-               char[] buffer;
-               int buffer_start;       // in chars
-               int char_count;         // count buffer[] valid characters
-               int pos;                // index into buffer[]
-
                /// <remarks>
                ///   This value corresponds to the current position in a 
stream of characters.
                ///   The StreamReader hides its manipulation of the underlying 
byte stream and all
@@ -458,8 +458,25 @@
                        get { return buffer_start + pos; }
 
                        set {
-                               if (value < buffer_start || value > 
buffer_start + char_count)
-                                       throw new InternalErrorException 
("can't seek that far back: " + (pos - value));
+                               if (value > buffer_start + char_count)
+                                       throw new InternalErrorException 
("can't seek that far forward: " + (pos - value));
+                               
+                               if (value < buffer_start){
+                                       // Reinitialize.
+                                       stream.Position = 0;
+                                       reader = new StreamReader (stream, 
encoding, true);
+                                       buffer_start = 0;
+                                       char_count = 0;
+                                       pos = 0;
+                                       Peek ();
+
+                                       while (value > buffer_start + 
char_count){
+                                               pos = char_count+1;
+                                               int p = Peek ();
+                                       }
+                                       pos = value - buffer_start;
+                               }
+
                                pos = value - buffer_start;
                        }
                }

Added: trunk/mcs/tests/test-612.cs
===================================================================
--- trunk/mcs/tests/test-612.cs 2008-02-14 22:45:23 UTC (rev 95707)
+++ trunk/mcs/tests/test-612.cs 2008-02-14 22:56:09 UTC (rev 95708)
@@ -0,0 +1,354 @@
+//
+// This test tests two things:
+//
+//   * The first blob of code ensures that we are using the internal
+//     buffer and that we actually have to seek to the position, its
+//     just filler.
+//
+//   * The second test is the "if" with the very long condition, this
+//     is merely something that will force the parser to do a PopPosition
+//     and jump back to the if outside the 2-3k window that we have (the
+//     end of the if statement must be that far).
+//
+// Fixes: #360354
+//
+public class   Abcdefghijklmnopqrstuvwxyz {
+    static public int Zyxwvutsrqp = 1;
+}
+
+public class OO {
+       bool b;
+       void D ()
+       {
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+               b = Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz;
+       }
+       
+}
+
+public class Zyxwvutsrqp {
+    static public int Abcdefghijklmnopqrstuvwxyz = 2;
+}
+
+public class XXX
+{
+        public bool IsAltered()
+        {
+            if (
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz ||
+               Abcdefghijklmnopqrstuvwxyz.Zyxwvutsrqp != 
Zyxwvutsrqp.Abcdefghijklmnopqrstuvwxyz)
+               
+                return true;
+           return false;
+       }
+
+    static void Main ()
+    {
+    }
+    
+}


Property changes on: trunk/mcs/tests/test-612.cs
___________________________________________________________________
Name: svn:eol-style
   + native

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to