summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2006-06-20 03:30:39 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2006-06-20 03:30:39 +0000
commit2384a42a5daad1b39ae45a31a4c0b79bf6e07c09 (patch)
tree65df69d6c5d77d6e20faf335ce8d4baa690c1ee5
parent8987d1f3b504fdb8d298f3bf8b32b90c4bb8d01e (diff)
INTEGRATION: CWS warnings01 (1.19.112); FILE MERGED
2006/05/24 00:23:11 sb 1.19.112.4: RESYNC: (1.20-1.21); FILE MERGED 2005/11/07 12:11:29 sb 1.19.112.3: #i53898# Made code warning-free (additional -W switches for GCC). 2005/09/23 01:31:05 sb 1.19.112.2: RESYNC: (1.19-1.20); FILE MERGED 2005/09/20 12:57:22 sb 1.19.112.1: #i53898# Globally disable problematic warnings.
-rw-r--r--sal/rtl/source/strtmpl.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/sal/rtl/source/strtmpl.c b/sal/rtl/source/strtmpl.c
index 1693adb8ad0c..00367626a43c 100644
--- a/sal/rtl/source/strtmpl.c
+++ b/sal/rtl/source/strtmpl.c
@@ -4,9 +4,9 @@
*
* $RCSfile: strtmpl.c,v $
*
- * $Revision: 1.21 $
+ * $Revision: 1.22 $
*
- * last change: $Author: rt $ $Date: 2006-05-04 15:14:57 $
+ * last change: $Author: hr $ $Date: 2006-06-20 04:30:39 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -980,8 +980,9 @@ sal_Int64 SAL_CALL IMPL_RTL_STRNAME( toInt64 )( const IMPL_RTL_STRCODE* pStr,
static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen )
{
IMPL_RTL_STRINGDATA * pData
- = (nLen <= (SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA))
- / sizeof (IMPL_RTL_STRCODE))
+ = (SAL_INT_CAST(sal_uInt32, nLen)
+ <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA))
+ / sizeof (IMPL_RTL_STRCODE)))
? (IMPL_RTL_STRINGDATA *) rtl_allocateMemory(
sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))
: NULL;
@@ -1204,7 +1205,7 @@ sal_Int32 SAL_CALL IMPL_RTL_STRINGNAME( getLength )( const IMPL_RTL_STRINGDATA*
/* ----------------------------------------------------------------------- */
-IMPL_RTL_STRCODE* SAL_CALL IMPL_RTL_STRINGNAME( getStr )( IMPL_RTL_STRINGDATA* pThis )
+IMPL_RTL_STRCODE* SAL_CALL IMPL_RTL_STRINGNAME( getStr )( IMPL_RTL_STRINGDATA * pThis )
{
return pThis->buffer;
}