Changeset 21815 for branches/gcc-kmk/include/heapstring.h
- Timestamp:
- Nov 24, 2011, 6:51:34 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gcc-kmk/include/heapstring.h
r21720 r21815 88 88 { \ 89 89 int len = MultiByteToWideChar( CP_ACP, 0, strA, -1, NULL, 0); \ 90 strW = (LPWSTR) _alloca( len*sizeof(WCHAR) );\90 strW = (LPWSTR)alloca( len*sizeof(WCHAR) ); \ 91 91 MultiByteToWideChar(CP_ACP, 0, strA, -1, strW, len); \ 92 92 } … … 97 97 { \ 98 98 int len = WideCharToMultiByte( CP_ACP, 0, strW, -1, NULL, 0, 0, NULL);\ 99 strA = (LPSTR) _alloca(len);\99 strA = (LPSTR)alloca(len); \ 100 100 WideCharToMultiByte(CP_ACP, 0, strW, -1, strA, len, 0, NULL ); \ 101 101 } … … 104 104 { \ 105 105 int iLength = lstrlenA(strSrc) + 1; \ 106 strDest = (LPSTR) _alloca( iLength );\106 strDest = (LPSTR)alloca( iLength ); \ 107 107 memcpy( strDest, strSrc, iLength); \ 108 108 } … … 111 111 { \ 112 112 int iLength = lstrlenW(strSrc) + 1; \ 113 strDest = (LPWSTR) _alloca( iLength * sizeof(WCHAR) );\113 strDest = (LPWSTR)alloca( iLength * sizeof(WCHAR) ); \ 114 114 memcpy( strDest, strSrc, iLength * sizeof(WCHAR) ); \ 115 115 }
Note:
See TracChangeset
for help on using the changeset viewer.