1void fn_show_state(void); 2typedef void (*fn_handler_fn)(void); 3static fn_handler_fn fn_handler[1]; 4 5void k_spec(unsigned char value) 6{ 7 void *func = fn_handler[value]; 8 if (func == fn_show_state ) 9 return; 10 fn_handler[value](); 11} 12
1void fn_show_state(void); 2typedef void (*fn_handler_fn)(void); 3static fn_handler_fn fn_handler[1]; 4 5void k_spec(unsigned char value) 6{ 7 void *func = fn_handler[value]; 8 if (func == fn_show_state ) 9 return; 10 fn_handler[value](); 11} 12