|
invalid conversion error help plzzzz
hey guys, plz help with this
char data[6]="input";
int start_timer(void *fptr, void *data, int timeout);
int start_timer(void *fptr, void *data, int timeout)
{
int tid;
for( tid=0;tid<MAX_TIMERS;tid++)
{
if ( timers[tid].usedflag == FALSE)
{
timers[tid].usedflag = TRUE;
timers[tid].fptr = *fptr;
timers[tid].timeout = timeout;
timers[tid].data = data;
return tid;
}
}
return FALSE;
}
main()
{
initialize_timer();
start_timer(input,data,5);
while(1)
}
void input(char *ptr)
{
printf("data is %s",ptr);
}
am gettin an error:
" invalid conversion from 'void (*)()' to 'void*'
plz help me out
this is not the entire prog, i have jus pasted a part of it...
__________________
|