+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*;
+ foo;
+ local:
+ _[^A-Z]*;
+} V1;