On Saturday 08 September 2001 23:01, Marius Ologesa wrote:
> On Sat, 8 Sep 2001 14:57:51 +0300
>
> "Marius" <[EMAIL PROTECTED]> wrote the immortal words:
> > in prima versiune, NULL e un numar. in a doua, e
> > un pointer (cum si tre' sa fie NULL)
> >
> > > #define NULL 0
> > >
> > >   si
> > >
> > > #define NULL ((void *)0)
>
> Exista pe i386 vreo situatie in care  conversia intre un pointer si un
> intreg sa nu se poata realiza? (implicit, nu explicit, ca explicit se
> poate). In ambele sensuri? void*->int; int->void*
> Sau, cunosti tu vre-un calculator pe care merge gcc si/sau linux si sa
> nu se poata face o asemena conversie?

Tocmai am testat pe linux pe alpha si sizeof(int)=4 iar sizeof(void *)=8 deci 
conversia asta nu functioneaza corect. Asa cred ca e pe toate masinile de 64 
biti pe care merge linux/gcc. 
Daca nu stiati, exista http://www.testdrive.compaq.com/ unde te 
inregistrezi si obtii sheluri pe mai multe masini/sisteme de operare
pe care poti sa faci teste din astea.

mache
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui