AIX PS/2 C-compiler bug (or is it me?)?

Jack F. Vogel jackv at turnkey.TCC.COM
Fri Mar 2 13:18:46 AEST 1990


In article <233 at bally.Bally.COM> pete at bally.Bally.COM (Pete Gregory) writes:
>I have AIX PS/2 (the latest and greatest: updates of C compiler and
>base operating system as of 2/12/90), but I am unable to compile the 
>following simple program:
 
[ substance of program deleted....essentially cast a double to a char*]

>	15.	c = (char *) d; <<<<<

Sorry, but its the RT compiler that is non-standard. I have tried this
cast on every compiler I had in sight...the pcc and gcc under 386/ix,
the compiler on a VAX running 4.3tahoe, and the Metaware compiler on the
370 and NONE of them will let you make this conversion. I am willing to
bet that if one would be hard pressed to fine another compiler that would!
The burning question is why one would want to do this anyway? How about
doing an implicit conversion of the double to an int and then cast that?

In any case, you can't blame the PS/2 compiler.

Disclaimer: These views are mine, not necessarily LCC's or IBM's


-- 
Jack F. Vogel			jackv at seas.ucla.edu
AIX Technical Support	              - or -
Locus Computing Corp.		jackv at ifs.umich.edu



More information about the Comp.unix.aix mailing list