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

Conference turris::decc_bugs

Title:DEC C Problem Reporting Forum
Notice:Report DEC C++ problems in TURRIS::C_PLUS_PLUS
Moderator:CXXC::REPETETCHEON
Created:Fri Nov 13 1992
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1299
Total number of notes:6249

1258.0. "No SMGDEF_UPCASE.H for OpenVMS VAX, %CC-E-INCOMPTENT" by CSC32::D_SANFORD () Fri Jan 24 1997 15:21

    DEC C V5.3-006, OpenVMS VAX   V6.2
    DEC C V5.5-002, OpenVMS VAX   V6.0
    DEC C V5.3-006, OpenVMS Alpha V6.2

    Using SMG uppercase definitions does not work with DEC C on OpenVMS 
    VAX.  Given the following example:

	#include <smgdef.h>
	struct SMGDEF_BITS bits;

    This will compile without error using DEC C on Alpha and VAX C on 
    VAX, but with DEC C on VAX you'll receive the following error:

	        struct SMGDEF_BITS bits;
	        ...................^
	%CC-E-INCOMPTENT, The type of the tentatively-defined variable "bits" 
	 is incomplete at the end of the compilation unit.
	                Listing line number 836.
	                At line number 5 in SMG.C.

    With DEC C on Alpha an extra file is included which is included when
    using SMGDEF.H :

	#include <SMGDEF_UPCASE.H>

    It would appear that this file should also be provided on VAX.  The
    only current workaround is to use lowercase.

    Regards, Drew Sanford
    Customer Support Center
    C970121-2909
T.RTitleUserPersonal
Name
DateLines
1258.1not a compiler provided header fileHNDYMN::MCCARTHYA Quinn Martin ProductionMon Jan 27 1997 05:543
The smg headers are maintained by the OpenVMS group - try asking in vmsnotes.

bjm
1258.2VMSNOTES.NOTE 99.0, thank you!CSC32::D_SANFORDTue Jan 28 1997 19:296
              <<< VAXAXP::NOTES$:[NOTES$LIBRARY]VMSNOTES.NOTE;1 >>>
               -< VAX and Alpha VMS - Digital Internal Use Only >-
================================================================================
Note 99.0     No SMGDEF_UPCASE.H for OpenVMS VAX, %CC-E-INCOMPTENT    No replies
CSC32::D_SANFORD                                     33 lines  28-JAN-1997 19:31
--------------------------------------------------------------------------------