1a29d6aecSJohannes Altmanninger namespace src { 2a29d6aecSJohannes Altmanninger foo()3a29d6aecSJohannes Altmanningervoid foo() { 4a29d6aecSJohannes Altmanninger int x = 321; 5a29d6aecSJohannes Altmanninger } 6a29d6aecSJohannes Altmanninger main()7a29d6aecSJohannes Altmanningervoid main() { foo(); }; 8a29d6aecSJohannes Altmanninger 9a29d6aecSJohannes Altmanninger const char *a = "foo"; 10a29d6aecSJohannes Altmanninger 11a29d6aecSJohannes Altmanninger typedef unsigned int nat; 12a29d6aecSJohannes Altmanninger 13a29d6aecSJohannes Altmanninger int p = 1 * 2 * 3 * 4; 14a29d6aecSJohannes Altmanninger int squared = p * p; 15a29d6aecSJohannes Altmanninger 16a29d6aecSJohannes Altmanninger class X { foo(int i)17a29d6aecSJohannes Altmanninger const char *foo(int i) { 18a29d6aecSJohannes Altmanninger if (i == 0) 19a29d6aecSJohannes Altmanninger return "foo"; 20a29d6aecSJohannes Altmanninger return 0; 21a29d6aecSJohannes Altmanninger } 22a29d6aecSJohannes Altmanninger 23a29d6aecSJohannes Altmanninger public: X()24a29d6aecSJohannes Altmanninger X(){}; 25a29d6aecSJohannes Altmanninger id(int i)26a29d6aecSJohannes Altmanninger int id(int i) { return i; } 27a29d6aecSJohannes Altmanninger }; 28a29d6aecSJohannes Altmanninger } 29a29d6aecSJohannes Altmanninger m()30a29d6aecSJohannes Altmanningervoid m() { int x = 0 + 0 + 0; } 31*51321aefSJohannes Altmanninger int um = 1 * 2 + 3; 32*51321aefSJohannes Altmanninger f1()33*51321aefSJohannes Altmanningervoid f1() {{ (void) __func__;;; }} 34