#if 0 // 0 void func_0() {} #if 0 // 0_0 void func_0_0() {} #elif 0 // 0_1 void func_0_1() {} #else // 0_2 void func_0_2() {} #endif #elif 0 // 1 void func_1() {} #if 0 // 1_0 void func_1_0() {} #elif 0 // 1_1 void func_1_1() {} #else // 1_2 void func_1_2() {} #endif #else // 2 void func_2() {} #if 0 // 2_0 void func_2_0() {} #elif 0 // 2_1 void func_2_1() {} #else // 2_2 void func_2_2() {} #endif #endif