?? warning: ANSI C++ forbids implicit conversion from `void *' in argument passing



   pthread_t thread;

   pthread_create(&thread, NULL, (void*) &doSimulation, NULL);

Help! I trying to assign a function to a thread in my amateur
PThread calls above.  Without (void*) before function name I get
an error and WITH (void*) I get following warning:

warning: ANSI C++ forbids implicit conversion from `void *' in argument passing

This would all be harmless except I believe newer GTK+
or something in my Linux distro upgrade causes BOTH
(with and without (void*)) to return an error!!!

NEITHER WORKS!!

Is there someway to fix this to avoid errors and warnings??

Chris

-- 
=======================================================
| Dr. Christian Seberino  || (619) 553-7940  (office) |
| SPAWARSYSCEN 2363       || (619) 553-2836  (fax)    |
| 53560 HULL ST           ||                          |
| SAN DIEGO CA 92152-5001 || seberino spawar navy mil |
=======================================================



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]