Author: sebor
Date: Mon Apr  7 12:30:30 2008
New Revision: 645656

URL: http://svn.apache.org/viewvc?rev=645656&view=rev
Log:
2008-04-07  Martin Sebor  <[EMAIL PROTECTED]>

        STDCXX-830
        * include/loc/_localedef.h [6 <= _RWSTD_HP_aCC_MAJOR]: Suppressed
        HP aCC remarks 4298 and 4299 for most of the header since they
        don't indicate a problem.

Modified:
    stdcxx/trunk/include/loc/_localedef.h

Modified: stdcxx/trunk/include/loc/_localedef.h
URL: 
http://svn.apache.org/viewvc/stdcxx/trunk/include/loc/_localedef.h?rev=645656&r1=645655&r2=645656&view=diff
==============================================================================
--- stdcxx/trunk/include/loc/_localedef.h (original)
+++ stdcxx/trunk/include/loc/_localedef.h Mon Apr  7 12:30:30 2008
@@ -22,7 +22,7 @@
  * implied.   See  the License  for  the  specific language  governing
  * permissions and limitations under the License.
  *
- * Copyright 2001-2007 Rogue Wave Software, Inc.
+ * Copyright 2001-2008 Rogue Wave Software, Inc.
  *
  **************************************************************************/
 
@@ -33,6 +33,14 @@
 #include <rw/_defs.h>
 
 
+#if 6 <= _RWSTD_HP_aCC_MAJOR
+   // suppress HP aCC 6 remarks
+   // 4298: addition result truncated before cast to bigger sized type
+   // 4299: multiply result truncated before cast to bigger sized type
+#  pragma diag_suppress 4298, 4299
+#endif   // aCC >= 6.0
+
+
 _RWSTD_NAMESPACE (__rw) { 
 
 // LC_CTYPE structures
@@ -678,6 +686,12 @@
         return _RWSTD_CHAR_ARRAY (time_ext_off);
     }
 };
+
+
+#if 6 <= _RWSTD_aCC_MAJOR
+   // restore HP aCC 6 remarks suppressed above to their default state
+#  pragma diag_default 4298, 4299
+#endif   // aCC >= 6
 
 
 static inline _RWSTD_SIZE_T


Reply via email to