/[Apache-SVN]
ViewVC logotype

Revision 651334


Jump to revision: Previous Next
Author: sebor
Date: Thu Apr 24 18:20:08 2008 UTC (16 years ago)
Changed paths: 10
Log Message:
2008-04-24  Martin Sebor  <sebor@roguewave.com>

	Merged revs 651098, 651095, 651086, 651034, 651029, 651012, 650944,
	and 650678 from 4.2.x.

	2008-04-22  Martin Sebor  <sebor@roguewave.com>

        STDCXX-753
        * util/charmap.cpp (Charmap::convert_to_ucs): Unconditionally
        allocated (8 + 1) bytes for the longest UTF-8 character rather
        than assuming that MB_LEN_MAX is large enough.

	2008-04-23  Martin Sebor  <sebor@roguewave.com>

        STDCXX-879
        * tests/algorithms/25.random.shuffle.cpp: Changed the type used
        to explicitly instantiate the algorithm to avoid HP aCC remark
        4271: type conversion may lose sign.

	2008-04-23  Martin Sebor  <sebor@roguewave.com>

        STDCXX-775
        * test/localization/22.locale.time.get.cpp (make_LC_TIME): Asserted
        postconditions to silence HP aCC 6/cadvise warning #20200: Potential
        null pointer dereference.

	2008-04-23  Martin Sebor  <sebor@roguewave.com>

        STDCXX-771
        * test/localization/22.locale.money.put.cpp (run_test): Used volatile
        to conceal division by zero from optimizers and to silence HP aCC 6
        warning #20010-D: Floating-point DIVIDE BY ZERO exception generated.
        * test/localization/22.locale.moneypunct.cpp (lconvdup): Used
        operator new instead of the new expression to allocate a type-less
        block of memory.
        (check_moneypunct): Deallocated the block of memory allocated in
        lconvdup() using the matching operator delete() to silence HP aCC
        warning #20210-D: Mismatch in allocation and deallocation.

	2008-04-23  Martin Sebor  <sebor@roguewave.com>

        STDCXX-757
        * tests/src/value.cpp (UserClass::assign): Added a (redundant) default
        label to switch statement to shut up bogus HP aCC warning #20200-D:
        Potential null pointer dereference.
        (__rw_from_char): Asserted a trivially true precondition to silence
        the same warning.
        (_rw_fmtxarrayv): Removed an unused local variable.

	2008-04-23  Martin Sebor  <sebor@roguewave.com>

        STDCXX-745
        STDCXX-746
        STDCXX-747
        * src/locale_body.cpp [6 <= HP aCC <= 6.16]: Silenced bogus HP aCC
        6.16/cadvise warning #20200-D: Potential null pointer dereference.
        * src/locale_name.cpp: Same.
        * locale_combine.cpp: Same.

        STDCXX-879
        * src/locale_combine.cpp (_C_get_body): Used a previously computed
        value of the expected type to   silence HP aCC remark #4271 type
        conversion may lose sign.

	2008-04-23  Martin Sebor  <sebor@roguewave.com>

        STDCXX-729
        * include/loc/_money_put.cc [__GNUG__] (_C_put): Silenced bogus
        gcc -Wuninitialized warning: object may be used uninitialized in
        this function while avoiding bogus HP aCC/cadvise warning 20200:
        potential null pointer dereference.


Changed paths

Path Details
Directorystdcxx/trunk/include/loc/_money_put.cc modified , text changed
Directorystdcxx/trunk/src/locale_body.cpp modified , text changed
Directorystdcxx/trunk/src/locale_combine.cpp modified , text changed
Directorystdcxx/trunk/src/locale_name.cpp modified , text changed
Directorystdcxx/trunk/tests/algorithms/25.random.shuffle.cpp modified , text changed
Directorystdcxx/trunk/tests/localization/22.locale.money.put.cpp modified , text changed
Directorystdcxx/trunk/tests/localization/22.locale.moneypunct.cpp modified , text changed
Directorystdcxx/trunk/tests/localization/22.locale.time.get.cpp modified , text changed
Directorystdcxx/trunk/tests/src/value.cpp modified , text changed
Directorystdcxx/trunk/util/charmap.cpp modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26