Changeset 31157 in vbox for trunk/src/VBox/Runtime/common/string/utf-8.cpp
- Timestamp:
- Jul 28, 2010 3:15:35 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 64135
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/string/utf-8.cpp
r30859 r31157 5 5 6 6 /* 7 * Copyright (C) 2006-20 09Oracle Corporation7 * Copyright (C) 2006-2010 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 672 672 673 673 674 RTDECL(int) RTStrToUtf16 (const char *pszString, PRTUTF16 *ppwszString)674 RTDECL(int) RTStrToUtf16Tag(const char *pszString, PRTUTF16 *ppwszString, const char *pszTag) 675 675 { 676 676 /* … … 691 691 * Allocate buffer. 692 692 */ 693 PRTUTF16 pwsz = (PRTUTF16)RTMemAlloc ((cwc + 1) * sizeof(RTUTF16));693 PRTUTF16 pwsz = (PRTUTF16)RTMemAllocTag((cwc + 1) * sizeof(RTUTF16), pszTag); 694 694 if (pwsz) 695 695 { … … 710 710 return rc; 711 711 } 712 RT_EXPORT_SYMBOL(RTStrToUtf16); 713 714 715 RTDECL(int) RTStrToUtf16Ex(const char *pszString, size_t cchString, PRTUTF16 *ppwsz, size_t cwc, size_t *pcwc) 712 RT_EXPORT_SYMBOL(RTStrToUtf16Tag); 713 714 715 RTDECL(int) RTStrToUtf16ExTag(const char *pszString, size_t cchString, 716 PRTUTF16 *ppwsz, size_t cwc, size_t *pcwc, const char *pszTag) 716 717 { 717 718 /* … … 749 750 fShouldFree = true; 750 751 cwc = RT_MAX(cwcResult + 1, cwc); 751 pwszResult = (PRTUTF16)RTMemAlloc (cwc * sizeof(RTUTF16));752 pwszResult = (PRTUTF16)RTMemAllocTag(cwc * sizeof(RTUTF16), pszTag); 752 753 } 753 754 if (pwszResult) … … 770 771 return rc; 771 772 } 772 RT_EXPORT_SYMBOL(RTStrToUtf16Ex );773 RT_EXPORT_SYMBOL(RTStrToUtf16ExTag); 773 774 774 775
Note:
See TracChangeset
for help on using the changeset viewer.