Hi Serghei!
On Mon, 15 Apr 2002, Serghei Amelian wrote:

> Am urmatoarele linii:
> 
>   void *dlobj;
>   if(dlobj = dlopen("societati.so", RTLD_LAZY))
>     {
>       void (*init)();
>       init = dlsym(dlobj, "init");
>       (*init)();
>     }
> 
> Conform man-ului chestia asta ar trebui sa functioneze (cel putin pentru 
> C), dar g++ zice:
> 
> g++ -fno-exceptions -fno-check-new -c -I/usr/lib/qt-2.3.1/include 
> main.cpp 
> main.cpp: In function `int main (int, char **)': 
> main.cpp:44: cannot convert `void *' to `void (*) ()' in assignment
> 
> Care e smecheria?

vrea cast explicit.

-- teodor
---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui