Здравствуйте.
Подскажите, как быть. Объявляю типы-функции, принимающие первым аргументом структуру. И далее в этой структуре объявляю указатели на данные функции. Естественно, пишет «error: unknown type name 'clm_con'»
typedef bool (clm_close_func)(clm_con *clm);
typedef sds  (clm_send_func) (clm_con *clm, const char *cmd);
typedef struct {
  ...
  clm_send_func  send_func;
  clm_close_func close_func;
} clm_con;


