equal
deleted
inserted
replaced
154 TBuf16<KMaxFileName + 1> des; |
154 TBuf16<KMaxFileName + 1> des; |
155 des.Copy(aIn); |
155 des.Copy(aIn); |
156 des.Append(TChar(0)); |
156 des.Append(TChar(0)); |
157 TInt len = wcstombs((char*)aOut.Ptr(), (const wchar_t*)des.Ptr(), KMaxFileName); |
157 TInt len = wcstombs((char*)aOut.Ptr(), (const wchar_t*)des.Ptr(), KMaxFileName); |
158 //Check the file name length. If it is longer than KMaxFileName characters, then the file name is not valid. |
158 //Check the file name length. If it is longer than KMaxFileName characters, then the file name is not valid. |
159 if(len >= 0 && len <= KMaxFileName) |
159 if((TUint)len <= KMaxFileName) |
160 { |
160 { |
161 aOut.SetLength(len); |
161 aOut.SetLength(len); |
162 return ETrue; |
162 return ETrue; |
163 } |
163 } |
164 return EFalse; |
164 return EFalse; |
183 __SQLASSERT(aFileName[aFileName.Length() - 1] == 0, ESqlPanicBadArgument); |
183 __SQLASSERT(aFileName[aFileName.Length() - 1] == 0, ESqlPanicBadArgument); |
184 __SQLASSERT(aFileNameDestBuf.MaxLength() >= (KMaxFileName + 1), ESqlPanicBadArgument); |
184 __SQLASSERT(aFileNameDestBuf.MaxLength() >= (KMaxFileName + 1), ESqlPanicBadArgument); |
185 const wchar_t* src = reinterpret_cast <const wchar_t*> (aFileName.Ptr()); |
185 const wchar_t* src = reinterpret_cast <const wchar_t*> (aFileName.Ptr()); |
186 TInt len = wcstombs((char*)aFileNameDestBuf.Ptr(), src, KMaxFileName); |
186 TInt len = wcstombs((char*)aFileNameDestBuf.Ptr(), src, KMaxFileName); |
187 //Check the file name length. If it is longer than KMaxFileName characters, then the file name is not valid. |
187 //Check the file name length. If it is longer than KMaxFileName characters, then the file name is not valid. |
188 if(len >= 0 && len <= KMaxFileName) |
188 if((TUint)len <= KMaxFileName) |
189 { |
189 { |
190 aFileNameDestBuf.SetLength(len + 1); |
190 aFileNameDestBuf.SetLength(len + 1); |
191 aFileNameDestBuf[len] = 0; |
191 aFileNameDestBuf[len] = 0; |
192 return ETrue; |
192 return ETrue; |
193 } |
193 } |