Changeset 51887 in vbox for trunk/include/VBox
- Timestamp:
- Jul 6, 2014 7:35:16 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 94750
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/com/string.h
r49039 r51887 576 576 HRESULT assignEx(Utf8Str const &a_rSrcStr) 577 577 { 578 return copyFromExNComRC(a_rSrcStr.m_psz, a_rSrcStr.m_cch);578 return copyFromExNComRC(a_rSrcStr.m_psz, 0, a_rSrcStr.m_cch); 579 579 } 580 580 … … 594 594 || a_offSrc > a_rSrcStr.m_cch) 595 595 return E_INVALIDARG; 596 return copyFromExNComRC(a_rSrcStr.m_psz, a_ rSrcStr.m_cch);596 return copyFromExNComRC(a_rSrcStr.m_psz, a_offSrc, a_cchSrc); 597 597 } 598 598 … … 606 606 HRESULT assignEx(const char *a_pcszSrc) 607 607 { 608 return copyFromExNComRC(a_pcszSrc, a_pcszSrc ? strlen(a_pcszSrc) : 0);608 return copyFromExNComRC(a_pcszSrc, 0, a_pcszSrc ? strlen(a_pcszSrc) : 0); 609 609 } 610 610 … … 620 620 HRESULT assignEx(const char *a_pcszSrc, size_t a_cchSrc) 621 621 { 622 return copyFromExNComRC(a_pcszSrc, a_cchSrc);622 return copyFromExNComRC(a_pcszSrc, 0, a_cchSrc); 623 623 } 624 624 … … 719 719 void copyFrom(CBSTR a_pbstr); 720 720 HRESULT copyFromEx(CBSTR a_pbstr); 721 HRESULT copyFromExNComRC(const char *a_pcszSrc, size_t a_ cchSrc);721 HRESULT copyFromExNComRC(const char *a_pcszSrc, size_t a_offSrc, size_t a_cchSrc); 722 722 723 723 friend class Bstr; /* to access our raw_copy() */
Note:
See TracChangeset
for help on using the changeset viewer.