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 - cxxshrdae01306_c++,class,library
 
Copyright (c) Digital Equipment Corporation 1995.
All rights reserved.

PRODUCT:    DEC OSF/1 Version 3.0, 3.2

COMPONENT:  C++ Class Library

SOURCE:     Digital Equipment Corporation

ECO INFORMATION:

     ECO Kit Name:  CXXSHRDAE01306
     ECO Kits Superseded by This ECO Kit:  NONE
     ECO Kit Approximate Size:  CXXSHRDAE01306.TAR 399360 bytes


ECO KIT SUMMARY:

An ECO kit exists for DEC OSF/1 V3.0, V3.2 C++ Class Library. This kit 
addresses the following problems: 

      o  The >> operator within the istrstream class now works correctly
         when converting from a character string to a float.

      o  An  access  violation  or  segmentation  fault  is  no   longer
         generated  when  your  application writes into an uninitialized
         ostream_withassign.   Instead  the  written  text   is   simply
         ignored.

      o  A file positioning problem for bidirectional fstreams has  been
         corrected.    Previously  if  your  application  switched  from
         reading an fstream to writing an fstream, with  or  without  an
         intervening  seek  operation,  the necessary synchronization of
         the external file position  with  the  get  pointer  was  often
         skipped.   This  resulted  in  the  written  data  being placed
         incorrectly within the file.

      o  The real() function within the stopwatch class was  incorrectly
         returning  the  CPU  time.   Now  it  returns the clock time as
         documented.

      o  The flush() function within the ostream class  was  incorrectly
         calling overflow().  Now flush() calls sync() as documented.

      o  During the destruction of a Message object, the  value  of  the
         LANG environment variable is no longer cleared.

      o  Instances of ostrstream no  longer  delete  their  strstreambuf
         twice.   This  had no effect on the standard memory allocators,
         but  it  did  cause  problems  for  some  third  party   memory
         allocators.

      o  The conflict between the clog variable within the math  library
         and  clog  within  the  class libraries has been resolved.  The
         segmentation fault in sync_with_stdio() no longer occurs.

      o  The strstreambuf destructor no longer  deletes  the  buffer  if
         str()  has  been called.  As documented, the str() function now
         transfers the responsibility  of  freeing  the  buffer  to  the
         caller.

      o  The >> operator within the istrstream class now works correctly
         when  the  conversion base format is hex and hexadecimal values
         are read which begin with "0" but are not prefixed with "0x".

      o  A segmentation fault no longer occurs  during  image  exit  for
         applications  which  called sync_with_stdio().  Previously, the
         call to sync_with_stdio() would free  memory  which  was  again
         freed  at  image  exit; this sometimes generated a segmentation
         fault.

      o  The algorithm used by ostrstream  for  dynamic  allocation  has
         been corrected.  The previous algorithm doubled the buffer size
         each time additional space was needed,  and  this  resulted  in
         very inefficient use of memory for large buffers.


 INSTALLATION NOTES:

     This DEC C++ Class Library kit may be installed on DEC  OSF/1  V3.0
     and  V3.2.   The  tar  file,  CXXSHRDAE01306.tar,  must be unpacked
     before using the setld utility to install the kit.  When you unpack
     the  tar  file, you will find the release notes in a separate file,
     CXXSHRDAE01306.relnotes.


Files on this server are as follows:
»cxxshrdae01306_c++,class,library.README
»cxxshrdae01306.CHKSUM
»cxxshrdae01306.tar
privacy statement using this site means you accept its terms