stdcxx-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From se...@apache.org
Subject svn commit: r639452 - /stdcxx/trunk/util/aliases.cpp
Date Thu, 20 Mar 2008 20:52:21 GMT
Author: sebor
Date: Thu Mar 20 13:52:19 2008
New Revision: 639452

URL: http://svn.apache.org/viewvc?rev=639452&view=rev
Log:
2008-03-20  Martin Sebor  <sebor@roguewave.com>

	STDCXX-750
	* util/aliases.cpp (get_installed_locales): Replaced malloc() with
	a new expression to avoid having to check the returned value and
	to silence HP cadvise warning #20200-D: Potential null pointer
	dereference is detected.
	Changed the type of locals to silence HP aCC 6.16 remark #4298-D:
	addition result could be truncated before cast to bigger sized
	type.

Modified:
    stdcxx/trunk/util/aliases.cpp

Modified: stdcxx/trunk/util/aliases.cpp
URL: http://svn.apache.org/viewvc/stdcxx/trunk/util/aliases.cpp?rev=639452&r1=639451&r2=639452&view=diff
==============================================================================
--- stdcxx/trunk/util/aliases.cpp (original)
+++ stdcxx/trunk/util/aliases.cpp Thu Mar 20 13:52:19 2008
@@ -543,12 +543,12 @@
 {
     static char* slocname = 0;
 
-    static int size       = 0;         // the number of elements in the array
-    static int total_size = 5120;      // the size of the array
+    static std::size_t size       = 0;      // number of elements in array
+    static std::size_t total_size = 5120;   // the size of the array
 
     // allocate first time through
     if (!slocname) {
-        slocname = (char*)std::malloc (16384);
+        slocname = new char [16384];
         *slocname = '\0';
     }
 



Mime
View raw message