invalid conversion from ‘void*’ to ‘void* (*)(void*)’ [-fpermissive]
thpool_add_work(threadpool, (void *)task,(void *)a);
initializing argument 2 of ‘int thpool_add_work(thpool_t*, void* (*)(void*), void*)’ [-fpermissive]
int thpool_add_work(thpool_t* tp_p, void *(*function_p)(void*), void* arg_p);
위부분에서 에러가 나네요..... 매개변수 타입문제같은데 사용법대로 사용했거든요....
밑에 있는게 함수 프로트타입인데 위아래 같이 묶어서 에러가 나는듯 싶습니다...