page1
void A(){
B(true);
B(false);
B(true);
B(false);
}
void B(bool mode){
if (mode) {
// code segment 1
} else {
// code segment 2
}
}
void A(){
B1();
B2();
B1();
B2();
}
void B1(){
// code segment 1
}
void B2(){
// code segment 2
}