|
DEC C 5.5 on ALPHA still has
char *fab$l_xab; /* xab address */
in fabdef.h and the VAX has the void *fab$l_xab.
I thought the ALPHA fabdef.h file was going to be changed to void *
starting in DEC C 5.5. Is it on the list to get fixed?
I know customers can still type cast to (char *), but are not happy.
Regards,
Bob Knecht
Colorado CSC
|
|
: I thought the ALPHA fabdef.h file was going to be changed to void *
: starting in DEC C 5.5. Is it on the list to get fixed?
It's OpenVMS at fault here, not DEC C....
: I know customers can still type cast to (char *), but are not happy.
caste to (void *), not to (char *). This caste will work regardless
of OpenVMS version, and regardless of any changes to fabdef.h we might
make to correct this.
This cell is still "char *fab$l_xab;" in OpenVMS Alpha V7.1, and is
apparently "unsigned long int fab$l_xab;" in OpenVMS VAX V7.1.
To get something "onto the list to get fixed", log a low-priority QAR
or low-priority IPMT, so that this change gets into the next OpenVMS
release (currently the `Raven' release, though there).
|