История изменений
Исправление
IvanR,
(текущая версия)
:
пусть она у тебя возвращает указатель на void, это нормально, не требуется даже каст типов:
typedef void* (*FuncP_t)(void);
void *test_f(void)
{
printf(" hello world\n");
FuncP_t ret = test_f;
return ret;
}
int main(void)
{
FuncP_t myfp = test_f();
myfp();
return 0;
}
компилируется с Wall без ошибок
Исходная версия
IvanR,
:
пусть она у тебя возвращает указатель на void, это нормально, не требуется даже каст типов:
typedef void* (*FuncP_t)(void);
void *test_f(void)
{
printf(" hello world\n");
FuncP_t ret = test_f;
return ret;
}
int main(void)
{
FuncP_t myfp = test_f;
myfp();
return 0;
}
компилируется с Wall без ошибок