1// Test that the input originally is included.
2STRINGTABLE {
3  1 "a"
4}
5#line 2 "cpp-source.rc"
6// Content from a rc file (potentially the source file itself) is included.
7STRINGTABLE {
8  2 "b"
9}
10// Test a preprocessing directive that starts with leading whitespace.
11  #line 1 "\\some\\path\\header.h"
12// Content from .h files is ignored.
13typedef int Foo;
14#line 123 "\\some\\path\\header.h"
15void someFunc(void);
16// Check GNU style line markers.
17# 4 "cpp-source.rc" 1
18STRINGTABLE {
19  3 "c"
20}
21	# 1 "other/header.h" 1
22typedef int Bar;
23# 10 "cpp-source.rc" 2
24// Test that other preprocessor directives are ignored.
25#pragma foo
26STRINGTABLE {
27  4 "d"
28}
29