Волей судьбы пришлось разбираться с чужим кодом.
Никак не пойму что означает такая конструкция:
CODE
typedef void ( * DSP_Proc ) ( win_inst * win, mod_msg * pMsg );
а потом вижу такое
CODE
DSP_Proc Сom_fProc[CMD_NUMBER];
где элементы массива - имена, ранее объявленых функций.
Зачем так сильно всё усложнать? где такие выкрутасы оправданы и полезны?