1 // Random comment 2 // 3 int global = 1; 4 5 namespace ns0 6 { 7 long 8 foo(char* c, const volatile long l); 9 10 11 void bar(const int c,...)12bar(const int c, ...) 13 {} 14 15 void baz(int & c)16baz(int& c) 17 {c = 0;} 18 19 enum E {e0, e1}; 20 21 void bar2(E & e)22bar2(E& e) 23 {int c = e; ++c;} 24 25 typedef long long long_long; 26 27 long_long baz2(int & c)28baz2(int& c) 29 {c = 0; return c;} 30 31 typedef const volatile unsigned long long useless_long_long; 32 33 static useless_long_long this_should_not_be_seen_by_bidw()34this_should_not_be_seen_by_bidw() 35 { 36 int i = 0; 37 bar(0); 38 baz2(i); 39 return 0; 40 } 41 42 } // end namespace ns0 43 44 long foo(char * c,const volatile long l)45ns0::foo(char* c, const volatile long l) 46 {return *c + l;} 47 48 int main()49main() 50 { 51 return ns0::this_should_not_be_seen_by_bidw(); 52 } 53