29 lines
646 B
Plaintext
29 lines
646 B
Plaintext
// Test that the input originally is included.
|
|
STRINGTABLE {
|
|
1 "a"
|
|
}
|
|
#line 2 "cpp-source.rc"
|
|
// Content from a rc file (potentially the source file itself) is included.
|
|
STRINGTABLE {
|
|
2 "b"
|
|
}
|
|
// Test a preprocessing directive that starts with leading whitespace.
|
|
#line 1 "\\some\\path\\header.h"
|
|
// Content from .h files is ignored.
|
|
typedef int Foo;
|
|
#line 123 "\\some\\path\\header.h"
|
|
void someFunc(void);
|
|
// Check GNU style line markers.
|
|
# 4 "cpp-source.rc" 1
|
|
STRINGTABLE {
|
|
3 "c"
|
|
}
|
|
# 1 "other/header.h" 1
|
|
typedef int Bar;
|
|
# 10 "cpp-source.rc" 2
|
|
// Test that other preprocessor directives are ignored.
|
|
#pragma foo
|
|
STRINGTABLE {
|
|
4 "d"
|
|
}
|