[an error occurred while processing this directive]

HP OpenVMS Systems

ask the wizard
Content starts here

C (VAX C, DEC C) and Y2K?

» close window

The Question is:

 
I am working on a Y2K project which includes upgrading to OpenVMS 7.1.
The project includes making bespoke software run on the upgraded system.
The code is written in C and compiled using VAX C V3.2.
Is the VAX C compiler Y2K compliant or do I need to use the DEC C V5.7
compiler?
 
 


The Answer is :

 
  Extensive Year 2000 (Y2K) information on the status of OpenVMS products
  is available at the websites referenced by the OpenVMS Frequently Asked
  Questions (FAQ).  Please read the OpenVMS FAQ, and visit the websites
  referenced by the FAQ.
 
  The Wizard would encourage the use of the DEC C compiler, using the
  native ANSI mode, or using the VAX C compatible mode.
 
  The typical command used for initially migrating VAX C code into the
  DEC C compiler environment is:
 
    CC/DECC/STANDARD=VAXC/EXTERN=COMMON_BLOCK/PREFIX=ALL
 
  Please see the DEC C migration documentation for details.
 
  Both DEC C and VAX C can coexist on the same OpenVMS VAX system.
 
  The DEC C and VAX C run-time libraries (RTLs) are covered by the OpenVMS
  Y2K readiness reviews.  The OpenVMS status covers the RTLs.
 
  The Wizard would strongly recommend folloing the documented Y2K testing
  procedures.  Please see the OpenVMS FAQ for pointers to the details.
 

answer written or last revised on ( 25-SEP-1998 )

» close window