#define str(a) #a

str(foo)
str("foo")
str("foo\n")
str("\"foo\"")
str("foo\\")
str("\\\"foo")
str("foo\\\\")
str(foo\n)
str(foo\\n)
