Здравствуйте.
Подскажите, как быть. Объявляю типы-функции, принимающие первым аргументом структуру. И далее в этой структуре объявляю указатели на данные функции. Естественно, пишет «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;