test.cxx:1:3: invalid preprocessing directive #data
test.cxx:2: error: syntax error before numeric constant
test.cxx:4: error: syntax error before `{' token
test.cxx:6: error: ISO C++ forbids declaration of `open' with no type
test.cxx:6: error: missing ';' before right brace
test.cxx:6: error: parse error before `{' token
test.cxx:10: error: parse error before `}' token
test.cxx:21: error: parse error before `{' token
test.cxx:23: error: syntax error before `->' token
test.cxx:27: error: parse error before `{' token
test.cxx:32: error: syntax error before `->' token
test.cxx:34: error: parse error before `}' token
test.cxx:35: error: parse error before `{' token
test.cxx:37: error: parse error before `}' token
test.cxx:39: error: parse error before `{' token
test.cxx:46: error: parse error before `{' token
test.cxx:49: error: syntax error before `{' token
test.cxx:49: error: stray '\' in program
test.cxx:49: error: parse error before `#' token
test.cxx:51: error: parse error before `}' token
test.cxx:53: error: parse error before `{' token
test.cxx:55: error: parse error before `}' token
test.cxx:59: error: syntax error before `{' token