Lines Matching refs:nLen

30 static sal_Bool ImplDbgCheckAsciiStr( const sal_Char* pAsciiStr, sal_Int32 nLen )  in ImplDbgCheckAsciiStr()  argument
32 while ( nLen && *pAsciiStr ) in ImplDbgCheckAsciiStr()
37 --nLen; in ImplDbgCheckAsciiStr()
48 sal_Int32 nLen ) in ImplCopyAsciiStr() argument
50 DBG_ASSERT( ImplDbgCheckAsciiStr( pSrc, nLen ), in ImplCopyAsciiStr()
53 while ( nLen ) in ImplCopyAsciiStr()
58 --nLen; in ImplCopyAsciiStr()
180 xub_StrLen nLen = ImplStringLen( pAsciiStr ); in CreateFromAscii() local
183 if ( nLen ) in CreateFromAscii()
185 ImplCopyAsciiStr( aTempStr.AllocBuffer( nLen ), pAsciiStr, nLen ); in CreateFromAscii()
192 UniString UniString::CreateFromAscii( const sal_Char* pAsciiStr, xub_StrLen nLen ) in CreateFromAscii() argument
197 if ( nLen == STRING_LEN ) in CreateFromAscii()
198 nLen = ImplStringLen( pAsciiStr ); in CreateFromAscii()
202 if ( nLen ) in CreateFromAscii()
204 ImplCopyAsciiStr( aTempStr.AllocBuffer( nLen ), pAsciiStr, nLen ); in CreateFromAscii()
217 xub_StrLen nLen = ImplStringLen( pAsciiStr ); in AssignAscii() local
219 if ( !nLen ) in AssignAscii()
226 if ( (nLen == mpData->mnLen) && (mpData->mnRefCount == 1) ) in AssignAscii()
227 ImplCopyAsciiStr( mpData->maStr, pAsciiStr, nLen ); in AssignAscii()
234 mpData = ImplAllocData( nLen ); in AssignAscii()
235 ImplCopyAsciiStr( mpData->maStr, pAsciiStr, nLen ); in AssignAscii()
244 UniString& UniString::AssignAscii( const sal_Char* pAsciiStr, xub_StrLen nLen ) in AssignAscii() argument
249 if ( nLen == STRING_LEN ) in AssignAscii()
250 nLen = ImplStringLen( pAsciiStr ); in AssignAscii()
255 for ( xub_StrLen i = 0; i < nLen; ++i ) in AssignAscii()
265 if ( !nLen ) in AssignAscii()
272 if ( (nLen == mpData->mnLen) && (mpData->mnRefCount == 1) ) in AssignAscii()
273 ImplCopyAsciiStr( mpData->maStr, pAsciiStr, nLen ); in AssignAscii()
280 mpData = ImplAllocData( nLen ); in AssignAscii()
281 ImplCopyAsciiStr( mpData->maStr, pAsciiStr, nLen ); in AssignAscii()
321 UniString& UniString::AppendAscii( const sal_Char* pAsciiStr, xub_StrLen nLen ) in AppendAscii() argument
326 if ( nLen == STRING_LEN ) in AppendAscii()
327 nLen = ImplStringLen( pAsciiStr ); in AppendAscii()
332 for ( xub_StrLen i = 0; i < nLen; ++i ) in AppendAscii()
343 sal_Int32 nCopyLen = ImplGetCopyLen( mpData->mnLen, nLen ); in AppendAscii()
462 xub_StrLen nLen ) const in CompareToAscii()
465 DBG_ASSERT( ImplDbgCheckAsciiStr( pAsciiStr, nLen ), in CompareToAscii()
469 sal_Int32 nCompare = ImplStringCompareAscii( mpData->maStr, pAsciiStr, nLen ); in CompareToAscii()
483 xub_StrLen nLen ) const in CompareIgnoreCaseToAscii()
486 DBG_ASSERT( ImplDbgCheckAsciiStr( pAsciiStr, nLen ), in CompareIgnoreCaseToAscii()
490 sal_Int32 nCompare = ImplStringICompareAscii( mpData->maStr, pAsciiStr, nLen ); in CompareIgnoreCaseToAscii()
526 xub_StrLen nIndex, xub_StrLen nLen ) const in EqualsAscii()
529 DBG_ASSERT( ImplDbgCheckAsciiStr( pAsciiStr, nLen ), in EqualsAscii()
536 return (ImplStringCompareAscii( mpData->maStr+nIndex, pAsciiStr, nLen ) == 0); in EqualsAscii()
542 xub_StrLen nIndex, xub_StrLen nLen ) const in EqualsIgnoreCaseAscii()
545 DBG_ASSERT( ImplDbgCheckAsciiStr( pAsciiStr, nLen ), in EqualsIgnoreCaseAscii()
552 return (ImplStringICompareAscii( mpData->maStr+nIndex, pAsciiStr, nLen ) == 0); in EqualsIgnoreCaseAscii()
563 sal_Int32 nLen = mpData->mnLen; in SearchAscii() local
568 if ( !nStrLen || (nIndex >= nLen) ) in SearchAscii()
577 while ( nIndex < nLen ) in SearchAscii()
588 while ( nLen - nIndex >= nStrLen ) in SearchAscii()