Changeset 21916 for trunk/src/shlwapi/string.c
- Timestamp:
- Dec 18, 2011, 10:28:22 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 1 bin 2 Makefile.inc 1 env.cmd 2 LocalConfig.kmk
-
-
Property svn:mergeinfo
set to
/branches/gcc-kmk merged eligible
- Property svn:ignore
-
trunk/src/shlwapi/string.c
r21512 r21916 486 486 { 487 487 case STRRET_WSTR: 488 WideCharToMultiByte(CP_ACP, 0, src-> u.pOleStr, -1, (LPSTR)dest, len, NULL, NULL);489 /* SHFree(src-> u.pOleStr); FIXME: is this right? */488 WideCharToMultiByte(CP_ACP, 0, src->DUMMYUNIONNAME_DOT pOleStr, -1, (LPSTR)dest, len, NULL, NULL); 489 /* SHFree(src->DUMMYUNIONNAME_DOT pOleStr); FIXME: is this right? */ 490 490 break; 491 491 492 492 case STRRET_CSTR: 493 lstrcpynA((LPSTR)dest, src-> u.cStr, len);493 lstrcpynA((LPSTR)dest, src->DUMMYUNIONNAME_DOT cStr, len); 494 494 break; 495 495 496 496 case STRRET_OFFSET: 497 lstrcpynA((LPSTR)dest, ((LPCSTR)&pidl->mkid)+src-> u.uOffset, len);497 lstrcpynA((LPSTR)dest, ((LPCSTR)&pidl->mkid)+src->DUMMYUNIONNAME_DOT uOffset, len); 498 498 break; 499 499 … … 531 531 { 532 532 case STRRET_WSTR: 533 lstrcpynW((LPWSTR)dest, src-> u.pOleStr, len);534 /* SHFree(src-> u.pOleStr); FIXME: is this right? */533 lstrcpynW((LPWSTR)dest, src->DUMMYUNIONNAME_DOT pOleStr, len); 534 /* SHFree(src->DUMMYUNIONNAME_DOT pOleStr); FIXME: is this right? */ 535 535 break; 536 536 537 537 case STRRET_CSTR: 538 if (!MultiByteToWideChar( CP_ACP, 0, src-> u.cStr, -1, dest, len ) && len)538 if (!MultiByteToWideChar( CP_ACP, 0, src->DUMMYUNIONNAME_DOT cStr, -1, dest, len ) && len) 539 539 dest[len-1] = 0; 540 540 break; … … 543 543 if (pidl) 544 544 { 545 if (!MultiByteToWideChar( CP_ACP, 0, ((LPCSTR)&pidl->mkid)+src-> u.uOffset, -1,545 if (!MultiByteToWideChar( CP_ACP, 0, ((LPCSTR)&pidl->mkid)+src->DUMMYUNIONNAME_DOT uOffset, -1, 546 546 dest, len ) && len) 547 547 dest[len-1] = 0;
Note:
See TracChangeset
for help on using the changeset viewer.