void printMainData(void) {
printf("printMainData\n");
}
void printOtherData(void) {
printf("printOtherData\n");
}
void printSomeData(bool printAll) {
printMainData();
if (!printAll) {
return;
}
printOtherData();
}
printSomeData(false);
//prints "printMainData"
printSomeData(true);
//prints "printMainData"
//and "printOtherData"