+
//
// This test excercises #pre-processor directives in non-1 column
// as well as the literal strings
-//
+// Warning: The first empty line is important
+
+using System.IO;
+
class X {
#if Blah
#else
- static int Main ()
+ public static int Main ()
{
#endif
string s = @"Hola\";
return 1;
if (e != f)
return 2;
+
+ string g = "Hello\nworld";
+
+ using (StreamReader sr = new StreamReader("test-74.cs")) {
+ int i = sr.Read ();
+ if (sr.Read () <= 13)
+ g = g.Replace ("\n", "\r\n");
+ }
+
+ string h = @"Hello
+world";
+ if (g != h)
+ return 3;
+
+ System.Console.WriteLine ("OK");
return 0;
}
}