35 lines
519 B
Plaintext
35 lines
519 B
Plaintext
|
V1 {
|
||
|
global:
|
||
|
extern "C++"
|
||
|
{
|
||
|
"bar()";
|
||
|
"baz(int*)";
|
||
|
};
|
||
|
foo;
|
||
|
blaza*;
|
||
|
bar*;
|
||
|
# Make sure we parse "extern" when it's not first thing in the section.
|
||
|
extern "C++"
|
||
|
{
|
||
|
myns::*;
|
||
|
};
|
||
|
# Would be a keyword in a linker script.
|
||
|
SECTIONS;
|
||
|
sizeof_headers;
|
||
|
# Crazy globbiness
|
||
|
glob*f[^A-Zo]st?ff;
|
||
|
|
||
|
local:
|
||
|
*foo*;
|
||
|
};
|
||
|
|
||
|
V2 {
|
||
|
global:
|
||
|
extern "C++" {
|
||
|
otherns::stuff;
|
||
|
};
|
||
|
blaz*;
|
||
|
local:
|
||
|
_[^A-Z]*;
|
||
|
} V1;
|