diff options
Diffstat (limited to 'sal')
-rw-r--r-- | sal/rtl/strtmpl.cxx | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/sal/rtl/strtmpl.cxx b/sal/rtl/strtmpl.cxx index 71052bc26941..4a90c2ea74e4 100644 --- a/sal/rtl/strtmpl.cxx +++ b/sal/rtl/strtmpl.cxx @@ -1191,10 +1191,14 @@ static IMPL_RTL_STRCODE* IMPL_RTL_STRINGNAME( ImplNewCopy )( IMPL_RTL_STRINGDATA /* String-Class functions */ /* ======================================================================= */ -#define IMPL_RTL_ACQUIRE( pThis ) \ -{ \ - if (!SAL_STRING_IS_STATIC (pThis)) \ - osl_atomic_increment( &((pThis)->refCount) ); \ +namespace { + +void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) +{ + if (!SAL_STRING_IS_STATIC (pThis)) + osl_atomic_increment( &((pThis)->refCount) ); +} + } /* ----------------------------------------------------------------------- */ |