#include <iostream>
using namespace std;

int foo();
void bar(int a, int b, double c);
void baz();

int main(void) {
    int i = 6;
    cout << foo() << endl;
    bar(i, i + 1, i * 2.0);
    baz();

    // main() implicitly returns 0 at the end.
}

int foo() {
    return 123;
}

void bar(int a, int b, double c) {
    cout << a * b * c << endl;
}

void baz() {
    cout << "Entering baz" << endl;

    if (true) {
        cout << "Leaving baz" << endl;
        return;
    }

    cout << "This line won't be reached." << endl;
}
