User: obo     
Date: 05/03/18 01:56:43

Modified:
 /dba/connectivity/source/commontools/
  FValue.cxx

Log:
 INTEGRATION: CWS dba25 (1.26.6); FILE MERGED
 2005/03/07 12:19:32 oj 1.26.6.2: #i44333# fix for sign unsigned values
 2005/03/07 12:02:24 oj 1.26.6.1: #i44333# fix for sign unsigned values

File Changes:

Directory: /dba/connectivity/source/commontools/
================================================

File [changed]: FValue.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/commontools/FValue.cxx?r1=1.26&r2=1.27
Delta lines:  +2 -2
-------------------
--- FValue.cxx  17 Feb 2005 10:14:35 -0000      1.26
+++ FValue.cxx  18 Mar 2005 09:56:41 -0000      1.27
@@ -385,7 +385,7 @@
        if(&_rRH == this)
                return *this;
 
-       if(m_eTypeKind != _rRH.m_eTypeKind || _rRH.m_bNull)
+       if ( m_eTypeKind != _rRH.m_eTypeKind || _rRH.m_bNull || m_bSigned != 
_rRH.m_bSigned)
                free();
 
        m_bBound        = _rRH.m_bBound;
@@ -531,7 +531,7 @@
                                if ( _rRH.m_bSigned )
                                        m_aValue.m_nInt32       = 
_rRH.m_aValue.m_nInt32;
                                else
-                                       (*this) = 
*(sal_Int64*)_rRH.m_aValue.m_pValue;
+                    *static_cast<sal_Int64*>(m_aValue.m_pValue) = 
*(sal_Int64*)_rRH.m_aValue.m_pValue;
                                break;
                        default:
                                (*(Any*)m_aValue.m_pValue)      = 
(*(Any*)_rRH.m_aValue.m_pValue);




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to