[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::decc

Title:DECC
Notice:General DEC C discussions
Moderator:TLE::D_SMITHNTE
Created:Fri Nov 13 1992
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2212
Total number of notes:11045

1050.0. "fab.h AXP/VAX differences" by MAHONE::DMCWEENEY (better to burn out than fade away...) Thu Jan 05 1995 12:00

T.RTitleUserPersonal
Name
DateLines
1050.1EPS::VANDENHEUVELThings that make you think, Hmmm...Thu Jan 05 1995 13:1214
1050.2MAHONE::DMCWEENEYbetter to burn out than fade away...Thu Jan 05 1995 13:2211
1050.3RTL::COWANKen, TLGThu Jan 05 1995 16:165
1050.4fab$l_xab fixed?CSC32::B_KNECHTTue Jan 28 1997 11:5717
    
    	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
1050.5QAR Against OpenVMS, Please...XDELTA::HOFFMANSteve, OpenVMS EngineeringTue Jan 28 1997 13:3519
:    	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).