Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp


more options
 
hp.com home
End of Jump to page title
HP Services Software Patches
Jump to content


» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

patches by topic
» DOS
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
HP Services Software Patches - alpbasr02_061
 
Copyright (c) Digital Equipment Corporation 1994, 1995. All rights reserved. 

OP/SYS:     OpenVMS Alpha

COMPONENT:  BASIC Run-Time Library (BASRTL)

SOURCE:     Digital Equipment Corporation

ECO INFORMATION:

     ECO Kit Name:  ALPBASR02_061
     ECO Kits Superseded by This ECO Kit:  AXPBASR01_061 (AXPBASR)
     ECO Kit Approximate Size:  4215 Blocks
     Kit Applies To:  OpenVMS Alpha V6.1, V6.1-1H1, V6.1-1H2
     System Reboot Necessary:  No

     NOTE:  All corrections included in this ECO have been incorporated 
            into OpenVMS Alpha V6.2. 


ECO KIT SUMMARY:

An ECO kit exists for BASRTL on OpenVMS Alpha V6.1 through V6.1-1H2. 
This kit addresses the following problems: 

Problems addressed in the ALPBASR02_061 kit:

  o  PRINT USING on SCALEd D-Float numbers would round incorrectly.

  o  MAT INV could return an Access Violation (ACCVIO) error if
     malloc() failed. 

  o  Bad float values (dirty zeros) are reported as division by zero. 


Problems addressed in the AXPBASR01_061 kit:

  o  In some situations, the information output by the traceback
     facility after a DEC BASIC program has executed an ON ERROR GOTO 0
     statement, is different than that of a VAX BASIC program. 

     This occurs when:

       o  the program has an ON ERROR handler

       o  the program generates an error

       o  the program executes an ON ERROR GOTO  0  while  processing
          this error 

     For a DEC BASIC program, the traceback facility displays the
     listing line number of the ON ERROR GOTO 0 statement.  Whereas
     for a VAX BASIC program, the listing line number where the error
     occurred is displayed. 

     This problem has been corrected so that the traceback facility
     now displays the listing line number where the error occurred. 

     Please note that in order to guarantee that the listing line
     number is correct, the DEC BASIC program must be compiled with
     the /NOOPTIMIZE qualifier. 

  o  Due to a problem in the DEC BASIC Run-Time Library, BASIC
     programs that contain GOSUB's in which errors are generated and
     handled (for example, FIND's or GET's on an indexed file) use
     progressively more memory as each error is handled. 

  o  In some cases when NUM1$ was passed a Double precision floating
     point number, NUM1$ would give an improper value in the last
     decimal position.  As an example, the following code printed
     '.07000000000000001' instead of the correct value '.07': 

          T = .07
          PRINT NUM1$(T)

  o  When a non-zero SCALE factor was used with either the STR$ or
     NUM$ function, the function returned incorrect results. 

  o  In some cases when PRINT USING is passed a Double precision
     floating point number and the scale factor is non-zero, the
     resulting value is not rounded.  This problem has been corrected.

  o  If your DEC BASIC application signals SS$_DEBUG to invoke the
     debugger, and the application is compiled and linked with /DEBUG
     but run with /NODEBUG, the debugger's invocation may fail with
     the %DEBUG-E-INTERR error.  This problem has been corrected. 


INSTALLATION NOTES:

The system does not need to be rebooted after this kit is installed.
However, if you have other nodes in your OpenVMS VMScluster, they
should be rebooted or you should install this kit on each system in
order to make use of the new image(s). 
Files on this server are as follows:
»alpbasr02_061.README
»alpbasr02_061.CHKSUM
»alpbasr02_061.CVRLET_TXT
»alpbasr02_061.a-dcx_axpexe
privacy statement using this site means you accept its terms