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