View Single Post
Old 03-12-2008, 10:47 PM   #1 (permalink)
itfl
Recruit
 
Join Date: Mar 2008
Posts: 1
itfl is on a distinguished road
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...
itfl is offline   Reply With Quote