a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
42 lines
669 B
C#
42 lines
669 B
C#
|
|
//
|
|
// 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
|
|
public static int Main ()
|
|
{
|
|
#endif
|
|
string s = @"Hola\";
|
|
string d = "Hola\\";
|
|
string e = @"Co""a";
|
|
string f = "Co\"a";
|
|
|
|
if (s != d)
|
|
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;
|
|
}
|
|
}
|